


export default class wareData {
  shortWave(lon, lat, f, P, threshold) {
    const randomList = [
      [
        0.5488135039273248,
        0.7151893663724195,
        0.6027633760716439,
        0.5448831829968969,
        0.4236547993389047,
        0.6458941130666561,
        0.4375872112626925,
        0.8917730007820798,
        0.9636627605010293,
        0.3834415188257777,
        0.7917250380826646,
        0.5288949197529045,
        0.5680445610939323,
        0.925596638292661,
        0.07103605819788694,
        0.08712929970154071,
        0.02021839744032572,
        0.832619845547938,
        0.7781567509498505,
        0.8700121482468192,
        0.978618342232764,
        0.7991585642167236,
        0.46147936225293185,
        0.7805291762864555,
        0.11827442586893322,
        0.6399210213275238,
        0.1433532874090464,
        0.9446689170495839,
        0.5218483217500717,
        0.4146619399905236,
        0.26455561210462697,
        0.7742336894342167,
        0.45615033221654855,
        0.5684339488686485,
        0.018789800436355142,
        0.6176354970758771,
        0.6120957227224214,
        0.6169339968747569,
        0.9437480785146242,
        0.6818202991034834,
        0.359507900573786,
        0.43703195379934145,
        0.6976311959272649,
        0.06022547162926983,
        0.6667667154456677,
        0.6706378696181594,
        0.2103825610738409,
        0.1289262976548533,
        0.31542835092418386,
        0.3637107709426226,
        0.5701967704178796,
        0.43860151346232035,
        0.9883738380592262,
        0.10204481074802807,
        0.2088767560948347,
        0.16130951788499626,
        0.6531083254653984,
        0.2532916025397821,
        0.4663107728563063,
        0.24442559200160274,
        0.15896958364551972,
        0.11037514116430513,
        0.6563295894652734,
        0.1381829513486138,
        0.1965823616800535,
        0.3687251706609641,
        0.8209932298479351,
        0.09710127579306127,
        0.8379449074988039,
        0.09609840789396307,
        0.9764594650133958,
        0.4686512016477016,
        0.9767610881903371,
        0.604845519745046,
        0.7392635793983017,
        0.039187792254320675,
        0.2828069625764096,
        0.1201965612131689,
        0.29614019752214493,
        0.11872771895424405,
        0.317983179393976,
        0.41426299451466997,
        0.06414749634878436,
        0.6924721193700198,
        0.5666014542065752,
        0.2653894909394454,
        0.5232480534666997,
        0.09394051075844168,
        0.5759464955561793,
        0.9292961975762141,
        0.31856895245132366,
        0.6674103799636817,
        0.13179786240439217,
        0.7163272041185655,
        0.2894060929472011,
        0.18319136200711683,
        0.5865129348100832,
        0.020107546187493552,
        0.8289400292173631,
        0.004695476192547066,
        0.6778165367962301,
        0.27000797319216485,
        0.7351940221225949,
        0.9621885451174382,
        0.24875314351995803,
        0.5761573344178369,
        0.592041931271839,
        0.5722519057908734,
        0.2230816326406183,
        0.952749011516985,
        0.44712537861762736,
        0.8464086724711278,
        0.6994792753175043,
        0.29743695085513366,
        0.8137978197024772,
        0.39650574084698464,
        0.8811031971111616,
        0.5812728726358587,
        0.8817353618548528,
        0.6925315900777659,
        0.7252542798196405,
        0.5013243819267023,
        0.9560836347232239,
        0.6439901992296374,
        0.4238550485581797,
        0.6063932141279244,
        0.019193198309333526,
        0.30157481667454933,
        0.660173537492685,
        0.29007760721044407,
        0.6180154289988415,
        0.42876870094576613,
        0.13547406422245023,
        0.29828232595603077,
        0.5699649107012649,
        0.5908727612481732,
        0.5743252488495788,
        0.6532008198571336,
        0.6521032700016889,
        0.43141843543397396,
        0.896546595851063,
        0.36756187004789653,
        0.4358649252656268,
        0.8919233550156721,
        0.8061939890460857,
        0.7038885835403663,
        0.10022688731230112,
        0.9194826137446735,
        0.7142412995491114,
        0.9988470065678665,
        0.14944830465799375,
        0.8681260573682142,
        0.16249293467637482,
        0.6155595642838442,
        0.12381998284944151,
        0.8480082293222344,
        0.8073189587250107,
        0.5691007386145933,
        0.40718329722599966,
        0.06916699545513805,
        0.6974287731445636,
        0.45354268267806885,
        0.7220555994703479,
        0.8663823259286292,
        0.9755215050028858,
        0.855803342392611,
        0.011714084185001972,
        0.3599780644783639,
        0.729990562424058,
        0.17162967726144052,
        0.5210366062041293,
        0.05433798833925363,
        0.19999652489640007,
        0.01852179446061397,
        0.7936977033574206,
        0.22392468806038013,
        0.3453516806969027,
        0.9280812934655909,
        0.7044144019235328,
        0.03183892953130785,
        0.16469415649791275,
        0.6214784014997635,
        0.5772285886041676,
        0.23789282137450862,
        0.9342139979247938,
        0.613965955965896,
        0.5356328030249583,
        0.589909976354571,
        0.7301220295167696,
        0.31194499547960186,
        0.3982210622160919,
        0.20984374897512215,
        0.18619300588033616,
        0.9443723899839336,
        0.7395507950492876,
        0.4904588086175671,
        0.22741462797332324,
        0.25435648177039294,
        0.05802916032387562,
        0.4344166255581208,
        0.3117958819941026,
        0.6963434888154595,
        0.3777518392924809,
        0.1796036775596348,
        0.02467872839133123,
        0.06724963146324858,
        0.6793927734985673,
        0.4536968445560453,
        0.5365792111087222,
        0.8966712930403421,
        0.9903389473967044,
        0.21689698439847394,
        0.6630782031001008,
        0.26332237673715064,
        0.02065099946572868,
        0.7583786538361414,
        0.32001715082246784,
        0.38346389417189797,
        0.5883171135536057,
        0.8310484552361904,
        0.6289818435911487,
        0.8726506554473953,
        0.27354203481563577,
        0.7980468339125637,
        0.1856359443059522,
        0.9527916569719446,
        0.6874882763878153,
        0.21550767711355845,
        0.9473705904889242,
        0.7308558067701578,
        0.25394164259502583,
        0.21331197736748198,
        0.5182007139306632,
        0.025662718054531575,
        0.2074700754411094,
        0.42468546875150626,
        0.37416998033422555,
        0.4635754243648107,
        0.2776287062947319,
        0.5867843464581688,
        0.8638556059232314,
        0.11753185596203308,
        0.5173791071541142,
        0.1320681063451533,
        0.7168596811925937,
        0.39605970280729375,
        0.565421311858509,
        0.18327983621407862,
        0.14484775934337724,
        0.48805628064895457,
        0.3556127378499556,
        0.940431945252813,
        0.7653252538069653,
        0.7486636198505473,
        0.9037197397459334,
        0.08342243544201855,
        0.5521924699224066,
        0.5844760689557689,
        0.961936378547229,
        0.29214752679254885,
        0.24082877991544682,
        0.10029394226549782,
        0.016429629591474204,
        0.9295293167921905,
        0.66991654659091,
        0.7851529120231378,
        0.2817301057539491,
        0.5864101661863267,
        0.06395526612098112,
        0.4856275959346229,
        0.9774951397444468,
        0.8765052453165908,
        0.33815895183684563,
        0.9615701545414985,
        0.2317016264712045,
        0.9493188224156814,
        0.9413777047064986,
        0.7992025873523917,
        0.6304479368667911,
        0.874287966624947,
        0.2930202845077967,
        0.8489435553129182,
        0.6178766919175238,
        0.01323685775889949,
        0.34723351793221957,
        0.14814086094816503,
        0.9818293898182532,
        0.47837030703998806,
        0.4973913654986627,
        0.6394725163987236,
        0.3685846061296175,
        0.13690027168559893,
        0.8221177331942455,
        0.18984791190275796,
        0.511318982546456,
        0.22431702897473926,
        0.09784448449403405,
        0.8621915174216833,
        0.9729194890231303,
        0.9608346580630002,
        0.906555499221179,
        0.7740473326986388,
        0.3331451520286419,
        0.08110138998799676,
        0.40724117141380733,
        0.23223414217094274,
        0.13248763475798297,
        0.05342718178682526,
        0.7255943642105788,
        0.011427458625031028,
        0.7705807485027762,
        0.14694664540037505,
        0.07952208258675575,
        0.08960303423860538,
        0.6720478073539145,
        0.24536720985284477,
        0.42053946668009845,
        0.5573687913239169,
        0.8605511738287938,
        0.7270442627113283,
        0.27032790523871464,
        0.1314827992911276,
        0.05537432042119794,
        0.3015986344809425,
        0.26211814923967824,
        0.45614056680047965,
        0.6832813355476804,
        0.6956254456388572,
        0.28351884658216664,
        0.3799269559001205,
        0.18115096173690304,
        0.7885455123065187,
        0.0568480764332403,
        0.6969972417249873,
        0.7786953959411034,
        0.7774075618487531,
        0.25942256434535493,
        0.37381313793256143,
        0.587599635196389,
        0.272821902424467,
        0.3708527992178887,
        0.19705428018563964,
        0.4598558837560074,
        0.044612301254114084,
        0.799795884570618,
        0.07695644698663273,
        0.518835148831526,
        0.3068100995451961,
        0.5775429488313755,
        0.9594333408334251,
        0.6455702444560039,
        0.03536243575549092,
        0.43040243950806123,
        0.5100168523182502,
        0.536177494703452,
        0.6813925106038379,
        0.2775960977317661,
        0.1288605654663202,
        0.39267567654709434,
        0.9564057227959488
      ],
      [
        0.417022004702574,
        0.7203244934421581,
        0.00011437481734488664,
        0.30233257263183977,
        0.14675589081711304,
        0.0923385947687978,
        0.1862602113776709,
        0.34556072704304774,
        0.39676747423066994,
        0.538816734003357,
        0.4191945144032948,
        0.6852195003967595,
        0.20445224973151743,
        0.8781174363909454,
        0.027387593197926163,
        0.6704675101784022,
        0.41730480236712697,
        0.5586898284457517,
        0.14038693859523377,
        0.1981014890848788,
        0.8007445686755367,
        0.9682615757193975,
        0.31342417815924284,
        0.6923226156693141,
        0.8763891522960383,
        0.8946066635038473,
        0.08504421136977791,
        0.03905478323288236,
        0.1698304195645689,
        0.8781425034294131,
        0.0983468338330501,
        0.42110762500505217,
        0.9578895301505019,
        0.5331652849730171,
        0.6918771139504734,
        0.31551563100606295,
        0.6865009276815837,
        0.8346256718973729,
        0.018288277344191806,
        0.7501443149449675,
        0.9888610889064947,
        0.7481656543798394,
        0.2804439920644052,
        0.7892793284514885,
        0.10322600657764203,
        0.44789352617590517,
        0.9085955030930956,
        0.2936141483736795,
        0.28777533858634874,
        0.13002857211827767,
        0.019366957870297075,
        0.678835532939891,
        0.21162811600005904,
        0.2655466593722262,
        0.4915731592803383,
        0.053362545117080384,
        0.5741176054920131,
        0.14672857490581015,
        0.5893055369032842,
        0.6997583600209312,
        0.10233442882782584,
        0.4140559878195683,
        0.6944001577277451,
        0.41417926952690265,
        0.04995345894608716,
        0.5358964059155116,
        0.6637946452197888,
        0.5148891120583086,
        0.9445947559908133,
        0.5865550405019929,
        0.9034019152878835,
        0.13747470414623753,
        0.13927634725075855,
        0.8073912887095238,
        0.3976768369855336,
        0.16535419711693278,
        0.9275085803960339,
        0.34776585974550656,
        0.7508121031361555,
        0.7259979853504515,
        0.8833060912058098,
        0.6236722070556089,
        0.7509424340273372,
        0.34889834197784253,
        0.2699278917650261,
        0.8958862181960668,
        0.4280911898712949,
        0.9648400471483856,
        0.6634414978184481,
        0.6216957202091218,
        0.11474597295337519,
        0.9494892587070712,
        0.4499121334799405,
        0.5783896143871318,
        0.40813680276128117,
        0.2370269802430277,
        0.9033795205622538,
        0.5736794866722859,
        0.00287032703115897,
        0.6171449136207239,
        0.32664490177209615,
        0.5270581022576093,
        0.8859420993107745,
        0.35726976000249977,
        0.9085351509197992,
        0.6233601157918027,
        0.015821242846556283,
        0.9294372337437613,
        0.690896917516924,
        0.9973228504514805,
        0.17234050834532855,
        0.13713574962887776,
        0.9325954630371636,
        0.6968181614899002,
        0.06600017272206249,
        0.7554630526024664,
        0.7538761884612464,
        0.9230245355464833,
        0.7115247586284718,
        0.1242709619721647,
        0.01988013383979559,
        0.026210986877719278,
        0.028306488020794607,
        0.2462110676030459,
        0.860027948682888,
        0.5388310643416528,
        0.5528219786857659,
        0.8420308923596057,
        0.12417331511991114,
        0.2791836790111395,
        0.5857592714582879,
        0.9695957483196745,
        0.56103021925571,
        0.01864728937294302,
        0.8006326726806163,
        0.23297427384102043,
        0.8071051956187791,
        0.38786064406417176,
        0.8635418545594287,
        0.7471216427371846,
        0.5562402339904189,
        0.13645522566068502,
        0.05991768951221166,
        0.12134345574073735,
        0.044551878544761725,
        0.1074941291060929,
        0.2257093386078547,
        0.7129889803826767,
        0.5597169820541424,
        0.012555980159115854,
        0.07197427968948678,
        0.967276330000272,
        0.5681004619199421,
        0.20329323466099047,
        0.2523257445703234,
        0.7438258540750929,
        0.1954294811093188,
        0.5813589272732578,
        0.9700199890883123,
        0.8468288014900353,
        0.23984775914758616,
        0.49376971426872995,
        0.6199557183813798,
        0.8289808995501787,
        0.15679139464608427,
        0.018576202177409518,
        0.07002214371922233,
        0.4863451109370318,
        0.6063294616533303,
        0.5688514370864813,
        0.31736240932216075,
        0.9886161544124489,
        0.5797452192457969,
        0.3801411726235504,
        0.5509482191178968,
        0.7453344309065021,
        0.6692328934531846,
        0.2649195576628094,
        0.06633483442844157,
        0.3700841979141063,
        0.6297175070215645,
        0.2101740099148396,
        0.7527555537388139,
        0.06653648135411494,
        0.26031509857854096,
        0.8047545637433454,
        0.19343428262332774,
        0.6394608808799401,
        0.5246703091237337,
        0.9248079703993507,
        0.263296770487111,
        0.06596109068402378,
        0.7350659632886695,
        0.7721780295432468,
        0.907815852503524,
        0.9319720691968373,
        0.013951572975597015,
        0.2343620861214205,
        0.6167783570016576,
        0.9490163206876164,
        0.9501761192470797,
        0.5566531881951564,
        0.9156063497662745,
        0.6415662089463375,
        0.39000771414124624,
        0.48599066709690975,
        0.6043104829199732,
        0.5495479215085626,
        0.9261814267064536,
        0.9187334356336061,
        0.3948756129235549,
        0.9632625284407118,
        0.17395566668046436,
        0.12632951943963733,
        0.13507915804673132,
        0.5056621656768967,
        0.021524805274197978,
        0.947970211217681,
        0.8271154711707325,
        0.015018980742122379,
        0.17619625557505525,
        0.332063574366837,
        0.1309968448109169,
        0.8094906921265821,
        0.34473665268329345,
        0.9401074823333672,
        0.58201417994708,
        0.8788319844118441,
        0.8447344453922219,
        0.9053923187086492,
        0.45988026581680697,
        0.5463468160203733,
        0.7986035911520394,
        0.28571885173414757,
        0.4902535226199277,
        0.5991103076458784,
        0.015533275550835723,
        0.5934814081966372,
        0.4336763489894583,
        0.8073605288848414,
        0.31524480309537295,
        0.8928887085251513,
        0.5778572152845355,
        0.18401020162746506,
        0.7879292338255043,
        0.6120311770449339,
        0.053909272073752956,
        0.4201936800011322,
        0.6790688365654296,
        0.9186017779775258,
        0.00040202489135743313,
        0.9767591490310596,
        0.37658031474577447,
        0.9737835383583225,
        0.604716100974053,
        0.828845807980693,
        0.5747115047081023,
        0.6280761983073504,
        0.28557628169569393,
        0.586833340656083,
        0.7500217637026599,
        0.8583138364290424,
        0.7550821884676802,
        0.698057248447303,
        0.8644794300545998,
        0.32268099683674645,
        0.6707887907875872,
        0.45087393641334916,
        0.3821027520315172,
        0.4108113499221856,
        0.4014795834695406,
        0.3173839459582769,
        0.6219193679203014,
        0.43024727082126435,
        0.9738020779272523,
        0.6778008914343111,
        0.19856988842711087,
        0.4267010093480328,
        0.343346239774423,
        0.7976388039585666,
        0.8799982885634318,
        0.903841955826372,
        0.6627198123752622,
        0.2702082620297578,
        0.25236670150458973,
        0.8548979426974024,
        0.5277146463087466,
        0.8021610840045981,
        0.5724885171916063,
        0.7331425252875111,
        0.5190116274640558,
        0.770883910501888,
        0.5688579907047155,
        0.4657098785919809,
        0.3426889079532818,
        0.06820934841670412,
        0.37792417932809985,
        0.07962607769825236,
        0.982817113730445,
        0.18161285133076377,
        0.8118586977205398,
        0.8749616449558981,
        0.6884132523859433,
        0.5694944127453757,
        0.16097143681560877,
        0.4668800227633063,
        0.345172051155215,
        0.2250399578140846,
        0.5925118687657968,
        0.31226983770191696,
        0.9163055534683507,
        0.9096355249515571,
        0.2571182937821962,
        0.1108913007440292,
        0.19296273201911285,
        0.49958417067888605,
        0.7285856679745962,
        0.20819443840879148,
        0.24803355837723073,
        0.851671874936367,
        0.41584871826752734,
        0.6166850671552362,
        0.23366613923925006,
        0.10196725942579743,
        0.5158570169685298,
        0.47714098704978236,
        0.15267164409316325,
        0.6218062317404155,
        0.5440101188139381,
        0.6541373469707443,
        0.1445455401246598,
        0.7515278171352439,
        0.2220491397999227,
        0.519351824366033,
        0.7852960282216189,
        0.02233042799180618,
        0.3243624597261865,
        0.872922376400111,
        0.8447096076020696,
        0.5384405925945437,
        0.866608274166513,
        0.9498059913536265,
        0.8264069976293413,
        0.8541154438365387,
        0.09874340182034835,
        0.651304332340991,
        0.703516988152653,
        0.6102408126466297,
        0.799615261736028,
        0.03457121987163425,
        0.7702387345549799,
        0.731728600739527,
        0.2596983932983531,
        0.2570692988221467,
        0.6323033174301278,
        0.34529746159108154,
        0.7965886780072875,
        0.44614623200345727,
        0.7827494147841719,
        0.9904717836238407
      ],
      [
        0.43599490214200376,
        0.025926231827891333,
        0.5496624778787091,
        0.4353223926182769,
        0.42036780208748903,
        0.3303348210038741,
        0.2046486340378425,
        0.6192709663506637,
        0.29965467367452314,
        0.26682727510286663,
        0.6211338327692949,
        0.5291420942770391,
        0.13457994534493356,
        0.5135781212657464,
        0.18443986564691528,
        0.7853351478166735,
        0.8539752926394888,
        0.4942368373819278,
        0.846561485357468,
        0.079645477009061,
        0.505246090121704,
        0.06528650438687811,
        0.42812232759738944,
        0.09653091566061256,
        0.12715997170127746,
        0.5967453089785958,
        0.22601200060423587,
        0.10694568430998297,
        0.2203062070705597,
        0.34982628500329926,
        0.46778748458230024,
        0.20174322626496533,
        0.6404067252149148,
        0.48306983555175165,
        0.5052367200185491,
        0.3868926511185593,
        0.7936374544415771,
        0.5800041788778066,
        0.16229859850231387,
        0.7007523466071562,
        0.9645510800892552,
        0.5000083611702167,
        0.8895200639461449,
        0.34161365267110966,
        0.5671441276277093,
        0.42754596329611005,
        0.436747263026799,
        0.7765591849971003,
        0.5356041734976563,
        0.9537422269448667,
        0.5442081601481021,
        0.0820949222750248,
        0.3663424016750204,
        0.8508505040045017,
        0.4062750430479508,
        0.02720236589484959,
        0.24717723899735333,
        0.06714437073695467,
        0.9938520114212729,
        0.9705803133771735,
        0.8002583511325868,
        0.6018171214054674,
        0.7649598604516815,
        0.16922544658417793,
        0.2930232318194398,
        0.5240668753003642,
        0.3566242811227589,
        0.04567896524540005,
        0.9831534453572127,
        0.4413549193548467,
        0.5040004393791526,
        0.32354131753469884,
        0.25974475274713704,
        0.3868898853207624,
        0.8320168996345009,
        0.7367470562871129,
        0.37921056694163746,
        0.01301733669455063,
        0.7974049390325936,
        0.2693887975963012,
        0.5826848885290346,
        0.025550941849692754,
        0.6622020192683258,
        0.3875234258732815,
        0.49707379873451263,
        0.4149058373746872,
        0.3508719013016405,
        0.5509779053244193,
        0.9729106898748249,
        0.11277621523807146,
        0.3132585284297136,
        0.04179770981531006,
        0.7383997586209003,
        0.657512387659044,
        0.21463574639995364,
        0.4167534401953371,
        0.643841934148195,
        0.6614813267154414,
        0.1704771334837707,
        0.8816522357485486,
        0.7780081598084683,
        0.133954208171691,
        0.8689166264320788,
        0.7487778782768545,
        0.7985856540990809,
        0.5433452305839027,
        0.2208379150614619,
        0.9184586465896005,
        0.5920845776663763,
        0.34623790945514643,
        0.26377852928001977,
        0.913915477165132,
        0.4197354613068207,
        0.5401915156671309,
        0.6084421578050496,
        0.826249828434158,
        0.6235631845621308,
        0.17671216158442604,
        0.5912573526535458,
        0.48926616699485914,
        0.5479077800903767,
        0.6995206197905481,
        0.24581116390413071,
        0.1866271455864802,
        0.11058314779616107,
        0.2740592525360537,
        0.010250039399590904,
        0.6293597228295822,
        0.29517230521974247,
        0.18728654470189776,
        0.09528805226080372,
        0.28375580746525464,
        0.21492438413069526,
        0.2856037339109023,
        0.471409857469679,
        0.549496821088408,
        0.8451131155747016,
        0.9885097007841643,
        0.04886808622935135,
        0.23211825143616394,
        0.6433114272482352,
        0.1614665628916767,
        0.8701458933690015,
        0.21740242630502593,
        0.741755038883449,
        0.6530205132311011,
        0.7988855115046296,
        0.031247562265261597,
        0.22957402874434518,
        0.7046274991204592,
        0.08756250900112283,
        0.03058948319431931,
        0.35713493369956073,
        0.5897819914717638,
        0.05222272738416023,
        0.06566366620637754,
        0.043501186059715646,
        0.3951507584675038,
        0.6684270460160577,
        0.1980271118161696,
        0.8762664517041591,
        0.4323890954448474,
        0.6196414637099646,
        0.2904267429349884,
        0.6152545734642763,
        0.9536599623823226,
        0.44801471652408964,
        0.20704983825331424,
        0.42536729190538647,
        0.4445742647637577,
        0.5076174866719614,
        0.5257332498109579,
        0.042429191882546125,
        0.16441908617012002,
        0.45022717961737324,
        0.7079711706189208,
        0.7775879083055336,
        0.7771029994696447,
        0.5027787525092214,
        0.9567475933072476,
        0.33187371253987585,
        0.4814581623460332,
        0.7483739993410363,
        0.8578395184395139,
        0.4144600551329115,
        0.8486845142673234,
        0.4445709417507092,
        0.7157470842863543,
        0.008448363578819729,
        0.025201423670748957,
        0.9404504935420885,
        0.10213794823119349,
        0.6619677904397077,
        0.2832587438211208,
        0.2008423437754454,
        0.3883341821147591,
        0.9259015965084992,
        0.5702742097507191,
        0.9167146119578825,
        0.7022642408197249,
        0.501216451687087,
        0.5060868335126388,
        0.21882078632937274,
        0.004663522735049885,
        0.4178362440027158,
        0.5633761103390351,
        0.8765618684233271,
        0.6775848402279094,
        0.8423330461034713,
        0.92616128692492,
        0.9411158736336223,
        0.816019151924394,
        0.13139460547944382,
        0.346630014990264,
        0.2085024945255225,
        0.8673815371565234,
        0.7923302193062579,
        0.3490016406838594,
        0.5691405320556354,
        0.8051315402557015,
        0.8331612447339762,
        0.205793676950072,
        0.7306802005261156,
        0.803414164159449,
        0.04312903635336274,
        0.10718740423157991,
        0.43508364985882764,
        0.2208812218607441,
        0.8806220661656807,
        0.7196875377244113,
        0.713007293546981,
        0.769859656992702,
        0.33074702616940477,
        0.2286102518330989,
        0.6263439592010264,
        0.41447924952538917,
        0.9367810722341859,
        0.6424524189027923,
        0.3869003430123682,
        0.8551196608041906,
        0.38079258371620806,
        0.1783098277777202,
        0.7816594256660814,
        0.4722085874158014,
        0.2594804044042771,
        0.692399245881231,
        0.9804850789987785,
        0.24625358896778982,
        0.7902438025940453,
        0.7623352442240589,
        0.120039792177414,
        0.8389025945590006,
        0.4617389047565317,
        0.12578138255308757,
        0.5363434730960686,
        0.296512750794629,
        0.1757241932567306,
        0.07923817070079964,
        0.19889909182949916,
        0.42958861905641377,
        0.6418117636288316,
        0.0873791787897964,
        0.7157305877709652,
        0.10174481096338206,
        0.17559907090882187,
        0.7133215621574106,
        0.8852636744104891,
        0.9831383610430723,
        0.6529069507012145,
        0.4777363530063754,
        0.08778755488499446,
        0.5589507946972767,
        0.18115022940864645,
        0.5144020604712206,
        0.6089301489343916,
        0.8332124901226042,
        0.3237505822561465,
        0.9888620933197065,
        0.9949502599677932,
        0.8261508194397967,
        0.6941525454251833,
        0.7336697980969766,
        0.8752688098046626,
        0.9515101483457323,
        0.8522629265975512,
        0.6409386397788642,
        0.0734983847144366,
        0.6233847142958386,
        0.35321389178551854,
        0.16477862322429637,
        0.8931661865670434,
        0.8248904812066794,
        0.5266384238528333,
        0.46344925615357246,
        0.4893012881271256,
        0.260720019719452,
        0.4026379231331474,
        0.43666987972703,
        0.015056134248370046,
        0.8929058830787158,
        0.029149317847511735,
        0.37289288401172616,
        0.09587331469277216,
        0.19696432035003852,
        0.9424206123971431,
        0.37127117166789636,
        0.729000801821477,
        0.1261601086290215,
        0.25128292170720934,
        0.8812352971212315,
        0.9032961504890155,
        0.287635258215888,
        0.9671131315122963,
        0.668099335625191,
        0.5030067735343265,
        0.3780024086485555,
        0.3373682942964583,
        0.9520107050830011,
        0.6933338285892229,
        0.5341017000733372,
        0.04348969793627744,
        0.24755087562254052,
        0.9431707226672083,
        0.5568601662432533,
        0.35751823235523206,
        0.009450374137899287,
        0.25354826722492296,
        0.2542266901505368,
        0.1706855260340261,
        0.3449799596771912,
        0.20264905134772382,
        0.06290154018084104,
        0.0979603958862586,
        0.4967275023141151,
        0.06966059041244543,
        0.9351535633514884,
        0.20609763517058366,
        0.4642123499590466,
        0.4146682571066369,
        0.2913377184329823,
        0.3235285148200442,
        0.21159758341613977,
        0.28026828777019874,
        0.11710503569658959,
        0.689251874777544,
        0.6445261893744574,
        0.3115294033429846,
        0.8802989561574968,
        0.38637572509456086,
        0.6110893003188685,
        0.5231693261751952,
        0.3250568036101299,
        0.9297904230651627,
        0.8482014089963038,
        0.841122948019908,
        0.9542886365563277,
        0.0024824262680964715,
        0.492119100230627,
        0.9379131190646037,
        0.134426759823139
      ],
      [
        0.5507979025745755,
        0.7081478226181048,
        0.2909047389129443,
        0.510827605197663,
        0.8929469543476547,
        0.8962930889334381,
        0.12558531046383625,
        0.20724287813818676,
        0.05146720330082988,
        0.44080984365063647,
        0.029876210878566956,
        0.4568332243947111,
        0.6491440476147607,
        0.2784872826479753,
        0.6762549019801313,
        0.5908628174163508,
        0.023981882377165364,
        0.558854087990882,
        0.2592524469074654,
        0.41510119701006964,
        0.28352508177131874,
        0.6931379183129963,
        0.4404537176707395,
        0.15686773847496327,
        0.5446490180318447,
        0.780314764511367,
        0.30636353237617975,
        0.2219578839321814,
        0.38797125755564876,
        0.9363836498604304,
        0.9759954224729338,
        0.6723836759128137,
        0.9028341085383981,
        0.8457508712931793,
        0.37799404132888914,
        0.09221700887172424,
        0.6534109025235362,
        0.5578407623884509,
        0.3615647630625781,
        0.22505450483983191,
        0.4065199163762486,
        0.46894024869916906,
        0.26923557825106126,
        0.2917927742254326,
        0.45768639932297794,
        0.8605339129469265,
        0.5862529044678214,
        0.2834878624322098,
        0.2779775066236013,
        0.4546220755219468,
        0.20541034460498753,
        0.20137871104307314,
        0.5140350598174419,
        0.08722936878080467,
        0.4835855323515865,
        0.3621762123878334,
        0.7076866218156711,
        0.7467462231020046,
        0.6910929218557643,
        0.6891804137549141,
        0.3736001241489283,
        0.6681348047352675,
        0.3398486639568179,
        0.572793869868875,
        0.3258071580648745,
        0.44514504926353204,
        0.061528930829939266,
        0.24267542218433813,
        0.9716026061735676,
        0.23058420435507399,
        0.6914775109473302,
        0.6504768582137396,
        0.7239391394374821,
        0.4750886106344313,
        0.5966637746018628,
        0.06696942393282634,
        0.07256213782223342,
        0.19897602629707833,
        0.15186099700854105,
        0.10010434458144468,
        0.12929386460885417,
        0.5532777318076535,
        0.18781482492387824,
        0.9521012430312082,
        0.6816117788074266,
        0.5410196733597712,
        0.7071806008078977,
        0.2638866709525134,
        0.9267256842537278,
        0.8391930577999707,
        0.7263194984280372,
        0.48023995608541004,
        0.8421031858766468,
        0.7447523234243593,
        0.6603259063996125,
        0.9139752670059378,
        0.6336655637875748,
        0.3659405848526094,
        0.5528445731504456,
        0.19638057670013687,
        0.19207229639360313,
        0.7256696239328209,
        0.7849367034311311,
        0.9720983636837658,
        0.8509714170415017,
        0.5435943265958227,
        0.08979086952306481,
        0.4888732446161128,
        0.9279363475621256,
        0.7876181995034763,
        0.48509422605408814,
        0.4552793614808863,
        0.21798576840935358,
        0.17721338080182358,
        0.07362366921935759,
        0.8923931875870925,
        0.6401766168990589,
        0.14333231747132136,
        0.4141269197162073,
        0.04910892439787362,
        0.20937334952236364,
        0.7307081241290383,
        0.6511227704415994,
        0.4789782973769777,
        0.27478050549563926,
        0.6522231250661847,
        0.9564495113173804,
        0.4355205561751928,
        0.07013250508767022,
        0.05773148782296755,
        0.08287101879755743,
        0.9597071872532211,
        0.5407608361864938,
        0.8374624326697224,
        0.17003354423713468,
        0.26034507272891516,
        0.6919775118728427,
        0.8955703281419836,
        0.34068848446015954,
        0.06467319799028326,
        0.8641196694106438,
        0.290872445829476,
        0.7410824063995626,
        0.158033654701494,
        0.6949634351408759,
        0.8414196190311481,
        0.7271520787467093,
        0.3591075248634914,
        0.7266897514901979,
        0.13946712418246032,
        0.31381911523322203,
        0.41958275668294454,
        0.8772120389443171,
        0.153740208571143,
        0.8801247902493156,
        0.7989643192208039,
        0.9716242970779807,
        0.3677029833034604,
        0.2049397689077791,
        0.24057032033459902,
        0.8278628014214209,
        0.9652281485939154,
        0.6988099983804235,
        0.4824970417738299,
        0.28704976468113286,
        0.8336878843431597,
        0.8721795083994259,
        0.0921315918005916,
        0.21594947101977668,
        0.8317610904578665,
        0.848303897079496,
        0.3146529987639973,
        0.2792945968468563,
        0.43081502201846,
        0.5394465002646668,
        0.09556681500661357,
        0.8369121387136151,
        0.534734870351321,
        0.7749678150409236,
        0.23083626557632686,
        0.9652933511063657,
        0.7510273073183793,
        0.34309386439196143,
        0.9485276469599547,
        0.7005117789662728,
        0.840561085486237,
        0.045497305855868864,
        0.05564154105168817,
        0.7427372735496288,
        0.30468643294839204,
        0.5167843658432453,
        0.15626242367127352,
        0.9779524096569847,
        0.5027510476744195,
        0.8290010784747254,
        0.0740377962799964,
        0.47891545221783816,
        0.06227948040577591,
        0.8842414310877372,
        0.4458101787129588,
        0.06854991826183676,
        0.07649628231595706,
        0.53879265800317,
        0.07556640450523078,
        0.18377231801244276,
        0.436357084166514,
        0.49778283101845744,
        0.5833119152417574,
        0.6205126814049073,
        0.37281149964266846,
        0.6187365829805799,
        0.15724465838513624,
        0.2755084754336936,
        0.7987182705963105,
        0.15308930072651616,
        0.22332297288573677,
        0.24297817969395508,
        0.4795073048230669,
        0.000745522041897928,
        0.030311360522466524,
        0.4615481516478055,
        0.16252068486651927,
        0.6795018037732852,
        0.7952045871766384,
        0.5781633587377102,
        0.6947649771732057,
        0.39095801573387867,
        0.04629620299294834,
        0.43942153262964934,
        0.3719803122094397,
        0.5970032422003301,
        0.1342181696990331,
        0.22771289672183592,
        0.8147824165272798,
        0.26432552664021314,
        0.41032020490716326,
        0.9359721764957816,
        0.27555246302085457,
        0.14528995885356388,
        0.7020201293314523,
        0.5670665504412746,
        0.611593835546597,
        0.04203085099357362,
        0.4172668947572268,
        0.004266434167159439,
        0.2465354688608895,
        0.7060561835840063,
        0.06154071592069976,
        0.29469349860327987,
        0.9881127528121781,
        0.9712222302269755,
        0.481846388679705,
        0.7356933865282459,
        0.6326557741861389,
        0.46569307144373673,
        0.8570664326413197,
        0.172518252166179,
        0.8284319222441106,
        0.04206952345831805,
        0.8669536918127985,
        0.6759965874682478,
        0.44591410991086855,
        0.671570247634277,
        0.4603685038892419,
        0.7800032223785852,
        0.1134440838641173,
        0.5081574288486054,
        0.8714895399438729,
        0.9275292758120225,
        0.22033633154831267,
        0.2519303025546189,
        0.9040124716089887,
        0.34551733871512846,
        0.056872574048715596,
        0.7148866721120328,
        0.41441885915335785,
        0.735324187495144,
        0.47709163344336936,
        0.5005655544364319,
        0.4175619104085895,
        0.2904848960351515,
        0.900710867387351,
        0.6687875779851072,
        0.7888323433429671,
        0.8957395310931173,
        0.25018894238936007,
        0.9198206139724224,
        0.8626050872585581,
        0.5060852621249864,
        0.5679021741440307,
        0.11493223803677854,
        0.7621158405577686,
        0.17322500718432365,
        0.5338360410059095,
        0.1264373052287192,
        0.07291709358215726,
        0.6090274437605645,
        0.49120312961568,
        0.6748099347392726,
        0.7908541830542843,
        0.9826874926455662,
        0.08408068107668132,
        0.6312121124335804,
        0.5769748953814479,
        0.650642176791703,
        0.5431794548143797,
        0.5573673875302017,
        0.8685546336404886,
        0.4520116163715753,
        0.5349755786303614,
        0.6909637037652651,
        0.08949499139510886,
        0.4319253188873098,
        0.1021342207044883,
        0.1378098929110333,
        0.0021255584659090054,
        0.2097064361616212,
        0.21663726243823422,
        0.5162444812344429,
        0.5702082384902432,
        0.8239611805032472,
        0.4867111888231571,
        0.8914545989217917,
        0.3950607897751658,
        0.7446114470844425,
        0.5527572624173823,
        0.6238250857723261,
        0.2703919968833126,
        0.937595007939789,
        0.7696547153578979,
        0.14559502906990662,
        0.5374343699445735,
        0.9957863055555854,
        0.04905633250513164,
        0.30281983791761347,
        0.7408133713521663,
        0.039361447652614845,
        0.7466710909922583,
        0.573421279983761,
        0.7317056755620666,
        0.5508325958766332,
        0.9394034783011588,
        0.3464017029002705,
        0.574469459936228,
        0.050779979002276265,
        0.5534328341543568,
        0.4193929436479371,
        0.9831617877902015,
        0.9456073188370446,
        0.13827941485810036,
        0.0416156415309622,
        0.12067506706890718,
        0.19274696771982025,
        0.7261679943105523,
        0.5439779535387236,
        0.5349253345352815,
        0.4645369794625369,
        0.0066942183815162926,
        0.39247191354446664,
        0.9989384412596936
      ],
      [
        0.9670298390136767,
        0.5472322491757223,
        0.9726843599648843,
        0.7148159936743647,
        0.6977288245972708,
        0.21608949558037638,
        0.9762744547762418,
        0.006230255204589863,
        0.25298236238344396,
        0.4347915324044458,
        0.7793829217937525,
        0.19768507460025309,
        0.8629932355992223,
        0.9834006771753128,
        0.16384224140469872,
        0.5973339439328592,
        0.008986097667554982,
        0.3865712826436294,
        0.044160057931499574,
        0.9566529677142359,
        0.43614664687979765,
        0.9489773067815628,
        0.786305985935061,
        0.8662892985816985,
        0.17316542149594816,
        0.07494858701310703,
        0.6007427213777693,
        0.16797218371840383,
        0.7333801675105699,
        0.4084438601520147,
        0.5279088234179203,
        0.937571583950942,
        0.521696122444958,
        0.10819338288723068,
        0.15822340718479944,
        0.5452026517032128,
        0.5244040800684734,
        0.6376102441259937,
        0.4014954435902729,
        0.6498051090193423,
        0.39690000290173266,
        0.6239161135482231,
        0.7674049670901238,
        0.17897391004113083,
        0.3755757685875424,
        0.5025330593269344,
        0.6866670799163458,
        0.25367964866138315,
        0.5547408629425585,
        0.6249308440640977,
        0.895501166056146,
        0.36285358843312643,
        0.6375570730187367,
        0.19144640211896335,
        0.4977941146173057,
        0.18244540457120684,
        0.9183830391397627,
        0.43182207134122763,
        0.8301881020983463,
        0.4167763046783626,
        0.904667588743367,
        0.40482521731090604,
        0.33117450309112273,
        0.5721387702727486,
        0.8454436490941133,
        0.861014311753072,
        0.5956881170683345,
        0.08466161102041025,
        0.5972666073191749,
        0.24545370858310211,
        0.7325934485899678,
        0.8946512923167388,
        0.5147339709131451,
        0.6035635103602064,
        0.06506781238280734,
        0.5400747296428063,
        0.12918678367043768,
        0.614562846350332,
        0.3636503470448379,
        0.7677580343307457,
        0.04853413641955251,
        0.10981811811784403,
        0.6840232151236276,
        0.5146536970836565,
        0.5716413716147491,
        0.8437069939906554,
        0.4877376391496743,
        0.8101444221261449,
        0.51024362929494,
        0.9267206932402512,
        0.666927771539626,
        0.14872683943405696,
        0.3645531753257558,
        0.8657749159440993,
        0.35028521085551567,
        0.18902575945615485,
        0.47262130916577305,
        0.39278117482212993,
        0.6189299266440936,
        0.4367662919395132,
        0.2609221572944955,
        0.4124722116627568,
        0.41903403455230037,
        0.9024218558761409,
        0.9796162620404854,
        0.6235688394069139,
        0.08318412257086116,
        0.732998717595995,
        0.678685402478984,
        0.8260228670252195,
        0.34745133671105566,
        0.05888009415812312,
        0.6118218164552921,
        0.12401461831327198,
        0.7595295291633314,
        0.7944233175766422,
        0.40862678674989794,
        0.9437975058830456,
        0.17377979375527586,
        0.9425858497269802,
        0.46548967481753567,
        0.7629936412753662,
        0.7528201954804129,
        0.9812099191312608,
        0.9732779941289307,
        0.040091124641168374,
        0.01597127753156069,
        0.5432903150235341,
        0.03387761789840915,
        0.6574846358352725,
        0.5349026016644526,
        0.6665583961002601,
        0.44134070437267003,
        0.2724714587237361,
        0.949668939947844,
        0.7282694401932469,
        0.006323937265482749,
        0.0993277648941745,
        0.6316922451249796,
        0.28803682699770816,
        0.40762167729165766,
        0.7815311238977097,
        0.35414553817936534,
        0.925808597279259,
        0.7204521214246163,
        0.5519264407313746,
        0.18096483602510238,
        0.4095913896676494,
        0.7628817898433234,
        0.9907968185170571,
        0.07365237412062664,
        0.13475260700177727,
        0.7400447300019259,
        0.8337813699213913,
        0.08877285739020269,
        0.8294179497210057,
        0.7867323144350845,
        0.6882212732041261,
        0.33992641648215505,
        0.4445406645343004,
        0.3663361392515343,
        0.8404660647221822,
        0.32832213688090817,
        0.3225749762532557,
        0.9352908572336874,
        0.9199873476978978,
        0.9686741253771819,
        0.8075489532146007,
        0.08691561764276523,
        0.09091055162091022,
        0.557082075265204,
        0.8561837709278176,
        0.8841978639752682,
        0.6368486728666009,
        0.9558045939839155,
        0.15188560123269723,
        0.221580929980553,
        0.3324951669874965,
        0.25680492088155715,
        0.3122050322800519,
        0.1184455163335848,
        0.3753401433363357,
        0.029773996732739172,
        0.5377816661755467,
        0.9458282946754434,
        0.4451251930602681,
        0.6241532443303243,
        0.6118123486017291,
        0.9333791680810403,
        0.7345190530086493,
        0.8248209282060244,
        0.3358494099024567,
        0.9074646464280812,
        0.1852092341733128,
        0.40798226889395084,
        0.7374519734146763,
        0.33345638176379444,
        0.8861342313541327,
        0.8606558621358812,
        0.16511812039988727,
        0.23074594172777607,
        0.05243487868640262,
        0.858720848489285,
        0.3392249082241189,
        0.3932467283665556,
        0.27036548223830226,
        0.12322788872941182,
        0.45693924176206524,
        0.23471705308284163,
        0.5631532349299258,
        0.2027650477394588,
        0.5113872821357487,
        0.9483258839428859,
        0.37183370636286006,
        0.9542190893326802,
        0.05720591625564686,
        0.5488051182820823,
        0.5997974911891997,
        0.9617533177458597,
        0.9251851312284227,
        0.5109061295180553,
        0.7594861401652808,
        0.9759052816075154,
        0.7365002639632688,
        0.9539559739542827,
        0.938893979319266,
        0.48176716139993103,
        0.6598942308802181,
        0.17984963291789824,
        0.43702347241547124,
        0.8661241888403935,
        0.5772320702524371,
        0.27945360419060683,
        0.12278925276601593,
        0.23185520181835473,
        0.12499256478672394,
        0.2337804302276998,
        0.38358001004032216,
        0.04289853088357365,
        0.8387106968724726,
        0.4038102617072009,
        0.5673689644963138,
        0.6361340147641433,
        0.13284200646608957,
        0.08270761181285646,
        0.15653221273175322,
        0.9862247233300526,
        0.10451524198326945,
        0.4226559214656044,
        0.8750623471340131,
        0.5842756527087877,
        0.01753367137178896,
        0.8887025810364118,
        0.3841476632154256,
        0.16773020775391967,
        0.3371798306561562,
        0.594148131874365,
        0.037745180036163894,
        0.6433085213145026,
        0.6101064003185219,
        0.22879392211702332,
        0.4260177602253441,
        0.1935149634645531,
        0.021329839501554315,
        0.5839198739466547,
        0.4453570445273576,
        0.84205664804202,
        0.1990556539637539,
        0.44059904716141096,
        0.6674545325281052,
        0.06833463001706253,
        0.3553366288831281,
        0.6860363031442659,
        0.245071897044153,
        0.36397732246604353,
        0.5773636987909793,
        0.40943559227704807,
        0.8767815026717546,
        0.859881278059901,
        0.8339768926846989,
        0.4262711666896969,
        0.19012999559238153,
        0.6388631031435953,
        0.4281549814422003,
        0.5058070707782574,
        0.6510515583677586,
        0.939941534535331,
        0.8082497266339406,
        0.1232166332489254,
        0.9074622090196786,
        0.6770673327088303,
        0.31942519516947254,
        0.7299929885512494,
        0.47496391917285996,
        0.5610325638154504,
        0.5718246936433848,
        0.15148924924481755,
        0.3619821182810956,
        0.4357347412439997,
        0.0577250991689825,
        0.7237325107488373,
        0.3268047693777706,
        0.47685286583114894,
        0.9480578053216591,
        0.8679683291284062,
        0.27309617663809704,
        0.4002717027882252,
        0.5712342038851668,
        0.11948191776460548,
        0.7961843785511916,
        0.32375196008241247,
        0.11562865386689491,
        0.7071998485090023,
        0.51490823808483,
        0.027100400960439974,
        0.562783613136085,
        0.7642088444475982,
        0.03104266800163158,
        0.6575876207047427,
        0.25014191113732,
        0.43527630819028496,
        0.07216742006758947,
        0.5322285229150201,
        0.9388289086556243,
        0.30481570769324307,
        0.06353737904188561,
        0.8482263273340079,
        0.9475935652691709,
        0.49107075059232264,
        0.9085094844419105,
        0.9086404125688187,
        0.7345191799960762,
        0.8313273321506993,
        0.16200423390405105,
        0.845539100415939,
        0.4156423241576631,
        0.2866870363919519,
        0.5618622697026857,
        0.8574932348235629,
        0.43316865380883407,
        0.07776876792584475,
        0.28727828024231794,
        0.2853109319327871,
        0.6970514378816955,
        0.9550659376731658,
        0.5501474275880516,
        0.2536125257669455,
        0.7031298800517052,
        0.14772701167278024,
        0.061629093926618306,
        0.6490077340637271,
        0.3757523205200838,
        0.4508077288322858,
        0.07398244677620602,
        0.47968781956690365,
        0.6061442130381878,
        0.9825118679501008,
        0.021469889231514494,
        0.516746763881536,
        0.4867671135312355
      ],
      [
        0.22199317108973948,
        0.8707323061773764,
        0.20671915533942642,
        0.9186109079379216,
        0.48841118879482914,
        0.6117438629026457,
        0.7659078564803156,
        0.5184179878729432,
        0.29680050157622195,
        0.18772122866125163,
        0.08074126876487486,
        0.73844029619897,
        0.4413092228959531,
        0.1583098677126512,
        0.8799370312012789,
        0.27408646199222464,
        0.4142350190810513,
        0.29607993273364797,
        0.6287879088794833,
        0.579837810189545,
        0.5999291966249876,
        0.26581911753550724,
        0.2846858806413638,
        0.2535882057737875,
        0.3275639476887341,
        0.14416430065342045,
        0.1656128612012676,
        0.9639305290679419,
        0.9602267152856938,
        0.18841465559593518,
        0.024306561629486967,
        0.20455554637995066,
        0.6998436141265575,
        0.7795145855555298,
        0.02293309243908148,
        0.577662858129756,
        0.001642172716045276,
        0.5154726119053935,
        0.6397951761308571,
        0.9856244028041888,
        0.25909759641110575,
        0.8024968852628702,
        0.8704830870014831,
        0.9227496139456699,
        0.0022142125324435824,
        0.4694883717575773,
        0.9814687376060105,
        0.3989448039028505,
        0.8137324775869181,
        0.5464564979724778,
        0.7708540871402245,
        0.484931074988458,
        0.029111563672717722,
        0.08652568840220509,
        0.11145381237802332,
        0.25124511169054764,
        0.964915292526365,
        0.6317660527377454,
        0.8166602026153619,
        0.5660819960927563,
        0.6353562055818931,
        0.8119023911804106,
        0.9266826152438743,
        0.9126267637037832,
        0.8248107204385254,
        0.09420273217732267,
        0.3610484184638091,
        0.03550903176033027,
        0.5463583485408069,
        0.7961427208560042,
        0.05114280310134711,
        0.18866773579310792,
        0.3654777679121648,
        0.24429086695790836,
        0.795087472921032,
        0.3520949357663685,
        0.6388776820603653,
        0.4934150518967597,
        0.5834997437200565,
        0.9392993519648516,
        0.9435400820158796,
        0.11169242718357142,
        0.8435549661102237,
        0.34602815175595236,
        0.10082727286264515,
        0.3834090660671152,
        0.5103547973392479,
        0.9611030819651298,
        0.3715126153280073,
        0.01236941160035765,
        0.8597068869881915,
        0.11111074954036526,
        0.47833904398678495,
        0.8499800323861936,
        0.5147379670006791,
        0.44660782792231324,
        0.8004764207505697,
        0.020391378448150643,
        0.5726186488077992,
        0.41138361577937654,
        0.9851367976958045,
        0.8014015304110701,
        0.05396210214514685,
        0.19047777345550265,
        0.45241884581697545,
        0.7029420771179782,
        0.3320481495356774,
        0.3599831951713076,
        0.921470565959177,
        0.9536305057273471,
        0.4076857286771436,
        0.8985711548847233,
        0.3302532519595063,
        0.08273856907998767,
        0.5267175654585914,
        0.6608443909583853,
        0.8929842943552984,
        0.9651575470143406,
        0.7699326768913147,
        0.759099118289326,
        0.7100490473544384,
        0.7015528325813724,
        0.7673313811177834,
        0.9743494788856439,
        0.3737145173959693,
        0.08305444303844489,
        0.23964043961222492,
        0.22148276004299516,
        0.36359979680410603,
        0.8103142321123518,
        0.0600961698663498,
        0.44974355789655607,
        0.813170527483345,
        0.2642383745406488,
        0.06340098197336863,
        0.24210767225593488,
        0.0850704617502156,
        0.807777435347352,
        0.17025007563808214,
        0.1953446255624387,
        0.8146420115578603,
        0.8102855291824956,
        0.5893738782337425,
        0.914734340117462,
        0.05982163675463459,
        0.9649966402703323,
        0.5709752168558058,
        0.3025181125003943,
        0.8257058264983507,
        0.6594172803533213,
        0.9865014414033959,
        0.10748953357509894,
        0.5809185276333954,
        0.4728281550572868,
        0.6522707859877006,
        0.24185905409742914,
        0.031130063418406073,
        0.5442323527461858,
        0.364710178792385,
        0.8923332752985107,
        0.4593455947586442,
        0.4186541000368995,
        0.6329055407909672,
        0.5271788329465622,
        0.9612111401741152,
        0.7890101145562437,
        0.4966955091225945,
        0.21114100089423782,
        0.6039841410962836,
        0.7485758105548178,
        0.7558638312606142,
        0.9935040079326672,
        0.2184977813400989,
        0.4256373335349867,
        0.42384960280522266,
        0.31864643768233136,
        0.36533301893440306,
        0.4779413101045564,
        0.5420904090770085,
        0.26523024662679795,
        0.13436372785235862,
        0.3018860977327299,
        0.13648009382127513,
        0.31770020335258964,
        0.679182680871091,
        0.6013411558953883,
        0.997225466562922,
        0.560914589810152,
        0.5487261970931809,
        0.6423495401552222,
        0.7267893706335761,
        0.6158135395184953,
        0.5885000649730712,
        0.6050043134902023,
        0.35478546069796135,
        0.7773819946285142,
        0.6046033142332834,
        0.3092307714734772,
        0.2456309985441607,
        0.07126598409496776,
        0.3477291676671326,
        0.012848073980403552,
        0.16564182663829652,
        0.06036643241777773,
        0.27815593388711646,
        0.3483319943390111,
        0.5912223113896565,
        0.7750131300361086,
        0.6247544671623864,
        0.1596809333223338,
        0.8937626532322869,
        0.7305912660067021,
        0.4977680192642012,
        0.6436402193909941,
        0.5094750943074225,
        0.16820815801861322,
        0.6414647725378317,
        0.9881677629628269,
        0.7703293631175915,
        0.1814812091194561,
        0.11976902075848306,
        0.9303418429877427,
        0.9100974329622917,
        0.7491846596104321,
        0.7605315404167414,
        0.1428757978793307,
        0.8119441915574244,
        0.19227929577547498,
        0.1547451095413378,
        0.40707895652146964,
        0.00038289436747096506,
        0.8455178161638098,
        0.16113245334394066,
        0.7392507348926605,
        0.5829108159234136,
        0.7702600029714611,
        0.599993166737686,
        0.961467485846172,
        0.3797783894182173,
        0.4970103500750551,
        0.33833864897286325,
        0.7427507415175312,
        0.30049586977343923,
        0.7987862745666682,
        0.0859497793298083,
        0.23566363766517262,
        0.4381688926061602,
        0.1260458531287345,
        0.2030319807878168,
        0.8415427418631352,
        0.37243245491648513,
        0.2186817294576564,
        0.8461328224507653,
        0.5753746650591521,
        0.6337164772906705,
        0.8889285436761162,
        0.7139590589682182,
        0.2651126682511451,
        0.009708308333148619,
        0.5494634595289904,
        0.7075262252919963,
        0.805694609640023,
        0.1906563341982922,
        0.6342142760246358,
        0.9385529341093901,
        0.2581863842453116,
        0.2924804596307673,
        0.4256440120392254,
        0.5711786015957309,
        0.9900555533230705,
        0.5881996127046236,
        0.8878993969629735,
        0.6562112790440648,
        0.47277887411000685,
        0.30554852972650537,
        0.3501795780966964,
        0.77713429224723,
        0.17750904732011363,
        0.13793535839611237,
        0.21304496429445163,
        0.6689134401421514,
        0.3714049470154468,
        0.20650267858283067,
        0.3307044032080019,
        0.08162956241513852,
        0.436535553469772,
        0.8112159825331954,
        0.4457924611906908,
        0.4473101539932597,
        0.027528463477695997,
        0.2789776720743462,
        0.07517049988664237,
        0.047738377113599184,
        0.86358557985111,
        0.714317590312161,
        0.8304377003762411,
        0.13290579639419553,
        0.36528645954502703,
        0.913217542315818,
        0.4333878909876069,
        0.9256518130836788,
        0.9613680761314508,
        0.006608107989574563,
        0.4329305855133808,
        0.5831126288435887,
        0.34882757222309646,
        0.3760320179047961,
        0.3558215761577984,
        0.2310328751730122,
        0.026037244426359463,
        0.7311839998682425,
        0.9985157672628341,
        0.03834193016002463,
        0.8590982169530527,
        0.5443049309704545,
        0.019519958823183248,
        0.06881640857365579,
        0.5254494810774902,
        0.1045602064421326,
        0.2959974276602575,
        0.27483440401180403,
        0.9706057075617612,
        0.4696664849381693,
        0.28518106427047496,
        0.9382420933421521,
        0.9667266688364797,
        0.7193998828358722,
        0.1368790323208824,
        0.8898989854429452,
        0.44126029355469865,
        0.7861273781970614,
        0.7214887283519693,
        0.6531640777505399,
        0.7669731326309766,
        0.8118302554393781,
        0.4616615406840934,
        0.48462060798629536,
        0.09738624473422608,
        0.3708627664523175,
        0.8861342928279523,
        0.22027202611951346,
        0.7489151191794551,
        0.8066296651536666,
        0.19656782979436171,
        0.7646026501940553,
        0.6573462627480451,
        0.9754592111041408,
        0.38829314965345374,
        0.756749996221688,
        0.8439536221560057,
        0.37907264280754116,
        0.2236880773986134,
        0.3682424018259176,
        0.6528298804275758,
        0.2573873511452943,
        0.8584989326905194,
        0.2951914804582486,
        0.7640346656612197,
        0.3210437359855205,
        0.5043224141263659
      ],
      [
        0.8928601514360016,
        0.3319798053011772,
        0.8212291230578318,
        0.0416966257252499,
        0.10765667993596795,
        0.5950520642062402,
        0.5298173621928216,
        0.4188074285566543,
        0.33540784927332923,
        0.6225194321960902,
        0.4381414261088741,
        0.7358821063486902,
        0.5180364119992688,
        0.5788586002261571,
        0.6453550958955938,
        0.9902242713734164,
        0.8198581969218414,
        0.4132009348161808,
        0.8762676552066274,
        0.8237594325705213,
        0.054474507822354634,
        0.7186372365641943,
        0.8021705624244754,
        0.7364066438114389,
        0.7091317507811673,
        0.5409368543025281,
        0.12482417438060978,
        0.9576472954696684,
        0.40325629873491986,
        0.2169511603235601,
        0.7172758464533194,
        0.9942074384219376,
        0.25561405560083506,
        0.6713094319392804,
        0.5990059131391166,
        0.7173321455555131,
        0.9373495346449046,
        0.35180976853970203,
        0.253634097471396,
        0.402472509036773,
        0.746510717184985,
        0.7240705674116883,
        0.4061077960583893,
        0.9893798482800024,
        0.450499280745166,
        0.3738084341003529,
        0.7096286061692021,
        0.08245855331170848,
        0.3983729188112832,
        0.7708809663078797,
        0.7647509835004671,
        0.28385938355769735,
        0.18954219037038056,
        0.471250964735315,
        0.3348060445026235,
        0.734735043713651,
        0.18910711553486437,
        0.33110407412108767,
        0.8442284208225689,
        0.6150240343223761,
        0.8852640797373716,
        0.976553020407678,
        0.8369085929071826,
        0.1808246260859393,
        0.6184105084545883,
        0.47610887327334417,
        0.4041566546727281,
        0.7418836875490091,
        0.8259332891691836,
        0.6832298304876416,
        0.1392716054909724,
        0.7028250573984112,
        0.05883729016413808,
        0.19266547475121587,
        0.9247937649551963,
        0.40510245736399164,
        0.1482915326009432,
        0.6822871306745838,
        0.16348875076461844,
        0.6482252410665106,
        0.25161414317047803,
        0.04137550130090173,
        0.9587226003159738,
        0.06622048081343157,
        0.5129401860856384,
        0.34129659121992095,
        0.6600098186453978,
        0.8444273371187893,
        0.6038665567071057,
        0.5872136909757353,
        0.11703303553464184,
        0.7104503354427769,
        0.2045232578451328,
        0.4903677932571596,
        0.036608530436010756,
        0.31540357558877097,
        0.8630304070993419,
        0.5584666182241689,
        0.5467078262764856,
        0.3678246589341122,
        0.8281566850989471,
        0.27635045943263903,
        0.12565834166662404,
        0.5627810794926762,
        0.26733900537394384,
        0.7750349283063583,
        0.17940634553953905,
        0.7832566713374955,
        0.6079963208342927,
        0.04174887615355327,
        0.5612751321916013,
        0.668137734826942,
        0.9383926066665844,
        0.7860058588119633,
        0.7504304715208374,
        0.49705097583455327,
        0.042732501652877675,
        0.8168674964457434,
        0.013623744191839093,
        0.550041185715105,
        0.5667967713250512,
        0.11291833478714641,
        0.06277623983126424,
        0.5747242249670239,
        0.48548526579068974,
        0.3014220971351398,
        0.03979555804662849,
        0.6338941364741131,
        0.12433568320054367,
        0.011605844415387367,
        0.27666658867853133,
        0.30154554009416124,
        0.18031763150334423,
        0.06697796308146708,
        0.779233953526027,
        0.40074847422831616,
        0.24581485130675285,
        0.5237721878560011,
        0.254985693893215,
        0.8519084618044273,
        0.48350357809032773,
        0.6231499511360751,
        0.9730725048792661,
        0.35474752954185884,
        0.2246456342207055,
        0.9787138056264708,
        0.5870744210008128,
        0.9816813887375007,
        0.9686660803154441,
        0.7051039357213881,
        0.019385808980997732,
        0.612830389452099,
        0.249559169039823,
        0.12943570725402642,
        0.36626113490302725,
        0.20009350511422008,
        0.7664814136756704,
        0.9341811650828181,
        0.02640239805893896,
        0.2560636043076847,
        0.26619804519415946,
        0.1423277134001134,
        0.9514993108296669,
        0.24761195258996338,
        0.35618616484191445,
        0.04893908806575353,
        0.23813067121040488,
        0.8828247555627051,
        0.9644330161070075,
        0.6560278241145096,
        0.29686110683084466,
        0.059335972698002504,
        0.864436484932311,
        0.15514089742075243,
        0.26954809001645963,
        0.5482046507109377,
        0.2522774400445402,
        0.8446780856346233,
        0.502214882546502,
        0.4846893932379276,
        0.9052586309138748,
        0.9152683857425368,
        0.24162770380508714,
        0.01876689223113215,
        0.6702896961747723,
        0.27056340838651327,
        0.014306451540300857,
        0.09713039137032065,
        0.41883770541897236,
        0.12054822701754708,
        0.2070889975480471,
        0.7450554657868729,
        0.4556879955622395,
        0.11350963458792207,
        0.21532366497184496,
        0.9302432541673045,
        0.007894747940961677,
        0.641871839423087,
        0.6446625276420203,
        0.6802512803767995,
        0.5781534644263642,
        0.784528214671731,
        0.8218471822496911,
        0.646829335341223,
        0.17963963084022172,
        0.7262730036048634,
        0.28471208776287205,
        0.8414765515419285,
        0.570167146057021,
        0.08526762186705172,
        0.9109521963541704,
        0.46245591120414986,
        0.9429037012561581,
        0.040492282104544364,
        0.10745496959969791,
        0.7557195877070145,
        0.04177758422838851,
        0.451563154844444,
        0.8160858319603275,
        0.4191977391510995,
        0.18995912245533564,
        0.8434105854744222,
        0.10724631864191714,
        0.2880185884350409,
        0.21696878840289835,
        0.4642672233505861,
        0.31959038695566166,
        0.9090941756538137,
        0.7856273777645777,
        0.7057506845566873,
        0.13990345034074603,
        0.6118213351620728,
        0.8514950269822719,
        0.9237684651434702,
        0.6622105870913468,
        0.25897947376885955,
        0.27679967455769117,
        0.6354779918591918,
        0.7244061088576461,
        0.3055872539721948,
        0.6779625879939475,
        0.5064934418609347,
        0.8293857531324988,
        0.6832980592985735,
        0.9101012164545892,
        0.11993962069041586,
        0.839733132975359,
        0.9482698557051432,
        0.573620931912805,
        0.004145027377523536,
        0.0335122841211396,
        0.41246601419179685,
        0.4582772470641656,
        0.4776518169858909,
        0.6814208544705069,
        0.7548914345574335,
        0.8207847197282468,
        0.3463091534927728,
        0.6149501149592423,
        0.39286734638182497,
        0.7253456535848413,
        0.5634726398070129,
        0.5947785357950778,
        0.38773661731380515,
        0.6344603359524214,
        0.8677924764357647,
        0.6516937758432597,
        0.12859401976213314,
        0.08873827959453551,
        0.677466378122343,
        0.35559409618767435,
        0.3147263464457982,
        0.8900536399235917,
        0.8639153775960537,
        0.8056623217095042,
        0.35732326166237793,
        0.6407812555275828,
        0.5988325473601285,
        0.23554235584663108,
        0.5896962625569764,
        0.9970066324658832,
        0.05247463699615418,
        0.23752043388671396,
        0.3309867669247838,
        0.8009341902380651,
        0.44367944064593057,
        0.06272351305437274,
        0.31825678376579114,
        0.8305192965702649,
        0.7384472518792137,
        0.278834905055085,
        0.7286001530059153,
        0.31969344004275146,
        0.15254138302835663,
        0.9848783928562218,
        0.26163004740024565,
        0.6086272093391303,
        0.917584911364531,
        0.6429903579097956,
        0.42677953027720483,
        0.39721597996270086,
        0.0489065953670772,
        0.08124660268089434,
        0.45068048822017925,
        0.9223193499622099,
        0.2333694530363959,
        0.8688592371439025,
        0.806227006502571,
        0.1741540254821745,
        0.3123774638444279,
        0.4283972502145301,
        0.8592736902127691,
        0.6341559357906373,
        0.8247941149237448,
        0.4970520903013985,
        0.5824607402418369,
        0.45391223385225765,
        0.25827167315041755,
        0.6183366282592215,
        0.575417520936495,
        0.8674132881310578,
        0.9245765954294738,
        0.5741522517159141,
        0.6940825647924046,
        0.39219678496357857,
        0.6764406534395973,
        0.9982120606646824,
        0.9403822148519613,
        0.14123706334481356,
        0.9381683194805113,
        0.038657577468729554,
        0.025184666744696993,
        0.17779878214748912,
        0.30504792192778496,
        0.9847472944513141,
        0.9434614478301278,
        0.7639555679132717,
        0.623090082386836,
        0.9688835800397129,
        0.5730162688523557,
        0.21321954583550817,
        0.13345376194280623,
        0.7637594244638767,
        0.5273183045751931,
        0.8173946012193052,
        0.7938510558157122,
        0.6701770037575367,
        0.776758180850311,
        0.6881448421083189,
        0.4287647624422234,
        0.8301449879373626,
        0.9158900638418643,
        0.7774417941022584,
        0.0858496575056974,
        0.9496794807749228,
        0.4771257010104434,
        0.8854902367199937,
        0.08495536383678282,
        0.9382320761379538,
        0.3148569248390063
      ],
      [
        0.07630828937395717,
        0.7799187922401146,
        0.4384092314408935,
        0.7234651778309412,
        0.9779895119966027,
        0.5384958704104337,
        0.5011204636599379,
        0.07205113335976154,
        0.26843898010187117,
        0.49988250082555996,
        0.6792299961209405,
        0.8037390361043755,
        0.3809411331485384,
        0.06593634690590511,
        0.28814559930799355,
        0.9095935277196137,
        0.2133853535799155,
        0.4521239618176831,
        0.9312060196890217,
        0.024899227550348013,
        0.6005489174641225,
        0.9501295004136456,
        0.2303028790209648,
        0.5484899192360304,
        0.9091283748867313,
        0.13316944575925016,
        0.5234125806737658,
        0.7504098591020348,
        0.6690132408839138,
        0.4677528597449807,
        0.20484909029779508,
        0.49076588909107044,
        0.372384689385059,
        0.4774011548515884,
        0.36589038578059296,
        0.8379179943092606,
        0.7686475065195093,
        0.31399467721266217,
        0.572625332643954,
        0.2760490483306951,
        0.4528429325464004,
        0.3529783659443947,
        0.6573994627797582,
        0.3703510829880352,
        0.45909297789143144,
        0.7193241225090415,
        0.4129918291138346,
        0.9064232691643387,
        0.1804516192026816,
        0.7411188729132643,
        0.42237404364314035,
        0.42645357268494233,
        0.6343798686338388,
        0.5229062010283453,
        0.4148859784394432,
        0.0014268805627581926,
        0.09226234584675208,
        0.7093943937252127,
        0.5243455967651972,
        0.6961604635169689,
        0.955468323002926,
        0.6829138543754175,
        0.05312869067295756,
        0.30885268486379713,
        0.592594687323373,
        0.2351204072574643,
        0.9649709995361269,
        0.9450482237927939,
        0.8484008808376887,
        0.47232399628840227,
        0.8414767148983973,
        0.13111064234791392,
        0.3087336572978354,
        0.46299639415441707,
        0.7418472006834668,
        0.48582522870889666,
        0.13687611879745087,
        0.34353652970435833,
        0.324426169672443,
        0.30041890431803975,
        0.16550140046578743,
        0.414901772573252,
        0.44812065750272334,
        0.7749003758140172,
        0.7963907007825485,
        0.5223901280016119,
        0.4606302961632769,
        0.7782136015438966,
        0.8872889518527348,
        0.6749187698667877,
        0.8004790489984636,
        0.9391113537321853,
        0.040655809436685786,
        0.8756717248700833,
        0.2765630724511342,
        0.47576449942424426,
        0.7967609569319023,
        0.71724223227523,
        0.14714757194169303,
        0.6587482589541455,
        0.06925207000983546,
        0.35707062835287895,
        0.8128295501637063,
        0.4277048330275506,
        0.5998544375434464,
        0.7281612831471338,
        0.8212276083065595,
        0.7605151199802831,
        0.0071432752789984955,
        0.4202568336725351,
        0.4631362180381473,
        0.05549950311272267,
        0.5414421320952196,
        0.6077707514438672,
        0.8284531949961254,
        0.9418092681914485,
        0.12814785400273287,
        0.23043067441021947,
        0.6591583970705609,
        0.13247398881674854,
        0.22407863694631935,
        0.5748625875891491,
        0.16952372356620915,
        0.7822301513237783,
        0.8569756261117601,
        0.03367420450284819,
        0.5326448049436736,
        0.7969513574435644,
        0.9751396811571157,
        0.27425859319442125,
        0.16910106336538333,
        0.8767009301816353,
        0.9091824637608487,
        0.19753288946715686,
        0.4415297427026398,
        0.7192321416923365,
        0.8453451587639734,
        0.16827530536724433,
        0.664968962904761,
        0.8078354592960695,
        0.5497141208007275,
        0.16471665877901287,
        0.03552880483036336,
        0.28153381784849374,
        0.8078708464535516,
        0.044766260845139016,
        0.008216505039312039,
        0.36161664771205726,
        0.06362228569855188,
        0.1494863033242304,
        0.023190368099362146,
        0.5247198367686319,
        0.6966959021894129,
        0.42705349301372764,
        0.13457045864468764,
        0.33135721096240567,
        0.5903458543063351,
        0.9406613933963881,
        0.9925577191726402,
        0.2416029166538498,
        0.010579906938345762,
        0.8306403259938047,
        0.9266129377700566,
        0.45860347976796934,
        0.7714423445636822,
        0.8661990340843911,
        0.6096147983345592,
        0.8726271831441871,
        0.023903026142330863,
        0.27159522025956384,
        0.27721958269429525,
        0.12063242830615817,
        0.9107134542882382,
        0.030439266665623133,
        0.6725610295221127,
        0.0713396872572073,
        0.36078049378522115,
        0.4180995426775659,
        0.18140428905736694,
        0.5210141032821763,
        0.5349917609279157,
        0.31704388193619615,
        0.7370880595522907,
        0.1602024106191695,
        0.19250821895985537,
        0.35451101804560603,
        0.3783761334314193,
        0.20628585650065434,
        0.9187092051422681,
        0.8280935695469476,
        0.1068767442566414,
        0.369485915660384,
        0.23267109563197375,
        0.4510786029505425,
        0.2763171862107934,
        0.5018068911184235,
        0.9226031530779568,
        0.3825111389298338,
        0.6501283286286327,
        0.5956211130203741,
        0.7519535611422076,
        0.06166533016986864,
        0.7448236736818096,
        0.9462759271724278,
        0.6035595516954865,
        0.28757994211990023,
        0.6723692184292864,
        0.7120487867813948,
        0.656450286538602,
        0.14693031569354353,
        0.9734755682697008,
        0.9553834518208789,
        0.4246255327956413,
        0.5936373294088721,
        0.039628573866894334,
        0.9886343345619386,
        0.8187449926232988,
        0.6365023424296673,
        0.7610847442216859,
        0.18802992858258616,
        0.30765459009285157,
        0.24639364428572086,
        0.5960491201251504,
        0.09190485216377231,
        0.895609985214942,
        0.46227594213072765,
        0.4448123649543787,
        0.10471130357324376,
        0.6849040370601138,
        0.8168939943424481,
        0.6295501714623319,
        0.24202260746413284,
        0.7854207215855097,
        0.14567943338343392,
        0.8272763289795971,
        0.5807053706118858,
        0.2893728115784362,
        0.513243399843739,
        0.628851403064647,
        0.2585894985926458,
        0.846906560459974,
        0.42125370859927336,
        0.8923374572552321,
        0.8354685611475348,
        0.09934751415963061,
        0.6462541094487922,
        0.3104945664957425,
        0.7540531969831749,
        0.5426316574477315,
        0.457598874651717,
        0.895366784537062,
        0.057253559800167664,
        0.5573176258679793,
        0.3279110992966764,
        0.035273336313462744,
        0.7535185187029176,
        0.5617406560688765,
        0.8941453369562156,
        0.5982612275718309,
        0.337034279430268,
        0.9852196553795466,
        0.1157140506093054,
        0.05260174257878858,
        0.7326219094520809,
        0.37087489928948425,
        0.3614650786285366,
        0.8765321564895722,
        0.3272936465153866,
        0.8889885968841091,
        0.6439879792316223,
        0.3290495438867621,
        0.05953265441246691,
        0.2451093526405581,
        0.9684132012168495,
        0.405267640233955,
        0.16003346144532782,
        0.2980132492008535,
        0.8995757788613248,
        0.16497671550850213,
        0.7778600665672813,
        0.13486463139689686,
        0.9613937134379236,
        0.5302053860915623,
        0.04316993559752147,
        0.9309546777401997,
        0.3582255444591219,
        0.7314212789001067,
        0.5237080147997484,
        0.09258180314495723,
        0.10605921802055862,
        0.14922495069108677,
        0.16120000921684696,
        0.05275579312450329,
        0.047013165032900206,
        0.9484282960587186,
        0.09129178998961429,
        0.5083516758883896,
        0.11862982037357617,
        0.21478785120871058,
        0.7630720727810838,
        0.9381348210283492,
        0.4697126947232173,
        0.005641953918997911,
        0.999208301397325,
        0.04777321268593582,
        0.38944790403053664,
        0.5390567006816359,
        0.8917334375542192,
        0.8231121116605418,
        0.6093866410446241,
        0.39860229097586564,
        0.8344787191622668,
        0.8690583863056699,
        0.8719049073459855,
        0.7176364354133487,
        0.09778734397791733,
        0.29857942813439897,
        0.48592205598747296,
        0.5050533672013412,
        0.8328734127375139,
        0.23783677370292255,
        0.6645907555488578,
        0.3741998974615941,
        0.7754825532263566,
        0.1957743293224542,
        0.47662729339302723,
        0.10355858036340682,
        0.21199017413297783,
        0.9351746863442698,
        0.3160471105078284,
        0.8929770040899982,
        0.5243030874856213,
        0.03903315147522535,
        0.7929816823338568,
        0.05195689513248958,
        0.8269435283639895,
        0.0087991107002795,
        0.6741113273466744,
        0.16571392474611746,
        0.3428752381260801,
        0.9527513947953482,
        0.4862334731308532,
        0.6574263851618577,
        0.7407350962614845,
        0.10992797653721198,
        0.838795758110978,
        0.9139199387225516,
        0.15542065234940894,
        0.5462384288947734,
        0.2835051231872592,
        0.7406467308597892,
        0.028270392857499327,
        0.512547003441387,
        0.7928148553566389,
        0.7347369077925268,
        0.10818383143364096,
        0.8329401087337758,
        0.2378407301170733,
        0.8077876312168312,
        0.49712883186244583
      ],
      [
        0.8734294027918162,
        0.968540662820932,
        0.86919454021392,
        0.530855691555599,
        0.2327283279772907,
        0.011398804277429897,
        0.4304688182924905,
        0.4023513600373648,
        0.5226746713525696,
        0.47839179580240243,
        0.5553564738223304,
        0.5433860175425403,
        0.760895575602929,
        0.7123745740820913,
        0.6196820961034396,
        0.4260917704761922,
        0.2890750280180877,
        0.9738552412004462,
        0.33377404551067036,
        0.21880106081982797,
        0.06580838778721143,
        0.9828705465534338,
        0.12785571292503184,
        0.32213079320417937,
        0.07094284475019874,
        0.22476993896804542,
        0.3936349149436049,
        0.8961450048806352,
        0.34546161199786707,
        0.9847494372852713,
        0.028732048963295398,
        0.3516847362701201,
        0.380958889203853,
        0.7641601313659601,
        0.9388039133107717,
        0.31968979646702766,
        0.43247593279041585,
        0.2701457415914653,
        0.8010558863263945,
        0.6382388061231213,
        0.06869013345815722,
        0.6036444763691112,
        0.7955745584289766,
        0.0320081564257968,
        0.45544782210593304,
        0.7901725413382856,
        0.9885965181137293,
        0.5839645435009667,
        0.03891229764232185,
        0.4464229075179026,
        0.18817251529331425,
        0.6270556468552484,
        0.2153177994727462,
        0.1509701076574964,
        0.5361443066795745,
        0.10038679422454932,
        0.7311584319806628,
        0.9396510394411748,
        0.9433181844632018,
        0.37473850501777617,
        0.5957502458740258,
        0.6619827122744677,
        0.5105804552532703,
        0.4708925816438495,
        0.008872285585150852,
        0.06789640356536919,
        0.4348162283835888,
        0.43149363088036075,
        0.18588368551977097,
        0.5297053167019046,
        0.5990862529401394,
        0.7209244666875835,
        0.3063958566392335,
        0.4043954647747654,
        0.8227824204975265,
        0.5871303512352972,
        0.7065155434054563,
        0.5105822466821824,
        0.8300616609931176,
        0.7206780114798219,
        0.8662616828816474,
        0.20340977215199052,
        0.2985348512836252,
        0.4758040220637739,
        0.493604497921468,
        0.6076761307177876,
        0.8189355770325862,
        0.5277238384199121,
        0.9392041360238716,
        0.7233834149872738,
        0.1787570156678676,
        0.619725416595909,
        0.5622833839616335,
        0.7634046146371464,
        0.8066463352132258,
        0.2986252025528,
        0.13838470671609027,
        0.6353979141788637,
        0.008308374432570376,
        0.7885832644978894,
        0.5020773926354885,
        0.997118661536522,
        0.9840406473734805,
        0.22707862658327538,
        0.8499572901897208,
        0.8128175356381716,
        0.2361343702522496,
        0.6568532942055743,
        0.9771710015482592,
        0.7315685148024094,
        0.09562836130088648,
        0.500606105944316,
        0.46236007853802097,
        0.0007438894434061982,
        0.9889389404604222,
        0.877619941175095,
        0.2172111529162143,
        0.6053775013126169,
        0.4719531205359291,
        0.3591089147932802,
        0.5292924523083301,
        0.5648231106837381,
        0.8335490012491904,
        0.06281332248498894,
        0.6063666231574216,
        0.5036127449406888,
        0.16029869282555476,
        0.14544547855627277,
        0.6378408620215795,
        0.8829061403612987,
        0.032865810850571386,
        0.42802190146812014,
        0.8778930732614957,
        0.4765070794853329,
        0.36757053754909275,
        0.2406502518590784,
        0.04823177716362981,
        0.17516677920914991,
        0.5567754326663494,
        0.5300854829729004,
        0.5442215506169995,
        0.2990527486167165,
        0.8654240312144623,
        0.8469465435466029,
        0.4657003666305104,
        0.7513581967858021,
        0.7835706727666782,
        0.3680968485294903,
        0.17731310063401184,
        0.2528705036510319,
        0.23709105954605159,
        0.3918955618495543,
        0.007206409512140133,
        0.2808908500366094,
        0.5370701169459408,
        0.42305930367797917,
        0.5318263245473747,
        0.7400773597639123,
        0.9312154394249545,
        0.32599705246637256,
        0.2705735220119151,
        0.4762239119713375,
        0.6096162102304301,
        0.18725043421724963,
        0.02799536548956172,
        0.20399355000831143,
        0.2451045610443593,
        0.4363305623797292,
        0.6309292421381574,
        0.3014236164863119,
        0.9755067132457359,
        0.8711483413670983,
        0.6207320313953527,
        0.33788707424605824,
        0.16973160496332196,
        0.6597301512508899,
        0.7154490697792484,
        0.06610071679227247,
        0.7751162103601026,
        0.8886288111154085,
        0.6322237729028609,
        0.7033525199361095,
        0.8634442230594299,
        0.9487239098864617,
        0.35187642190289925,
        0.05920180480396464,
        0.3109550914270601,
        0.1708509753917168,
        0.37404873998144883,
        0.5039710319327204,
        0.7904919029929327,
        0.9524819001031181,
        0.2898208340999401,
        0.9520140944076384,
        0.18404426502894977,
        0.4400613534000898,
        0.18249947942328737,
        0.2606509673451801,
        0.017206897789604936,
        0.24627961648822094,
        0.3865118916163949,
        0.4971680515517577,
        0.3035414820257104,
        0.013041057601078432,
        0.8768501280835177,
        0.23609506661441204,
        0.21890147556152073,
        0.00416519878445154,
        0.2600309355727194,
        0.2749924989931889,
        0.5734214584020347,
        0.5204065929842361,
        0.7992297558169913,
        0.7783445107689045,
        0.9300787354673394,
        0.5257099285645006,
        0.9349572594485205,
        0.8163649611827525,
        0.18914978645463199,
        0.6974951360085158,
        0.9149716019232044,
        0.9030514393073973,
        0.8617010353460368,
        0.6476363959130117,
        0.9600426255523177,
        0.2500167685956758,
        0.6973739968258194,
        0.12363180317953704,
        0.662767517135585,
        0.7096408212689622,
        0.6719843840105504,
        0.4981503859514276,
        0.4114010390774,
        0.8666791945821436,
        0.469748695170935,
        0.3178217655823331,
        0.0471371476582344,
        0.6591231683508258,
        0.7555678339174203,
        0.5038730496361019,
        0.7294669256169607,
        0.639688706534647,
        0.5021837351462156,
        0.18829242052539052,
        0.3572116459902588,
        0.7297223574673865,
        0.7505642601286745,
        0.053127290849074194,
        0.42813584701379404,
        0.60907040933114,
        0.7322808502625183,
        0.3991676097215947,
        0.5444239428077788,
        0.3785444539867562,
        0.3400816634013232,
        0.32622349388281047,
        0.8206262735630645,
        0.07736580229194046,
        0.03636596001217551,
        0.6850682276564035,
        0.36299385078796553,
        0.9403703396854396,
        0.17051798938670393,
        0.4116660325463931,
        0.398568562166256,
        0.5105734567091103,
        0.1569092802598817,
        0.9826662117798257,
        0.6327525744809616,
        0.9296688614113543,
        0.639705489096841,
        0.6358981304875596,
        0.6009990274558735,
        0.24621571707358647,
        0.28668015019570514,
        0.16683274879237286,
        0.7075198086039495,
        0.856138218074267,
        0.2194459412669486,
        0.062083297019820516,
        0.40345845131737246,
        0.965710435177882,
        0.14462775460926192,
        0.5554739141267258,
        0.7765942549387568,
        0.1949094211027047,
        0.3487405060728357,
        0.22267343556083397,
        0.4669284164733202,
        0.9351378963822823,
        0.6312191816977066,
        0.11053451326006802,
        0.34277275183558253,
        0.7037528074280633,
        0.994528427514078,
        0.3620015038483704,
        0.5189552295426899,
        0.22383026007101492,
        0.34747002428414697,
        0.13291907420805138,
        0.18443217858280303,
        0.2989113137917623,
        0.04858155412802745,
        0.27779879051570344,
        0.08310961623983193,
        0.02914682609792385,
        0.9646225819339395,
        0.32639721809149336,
        0.6885057592199705,
        0.27971536165930244,
        0.440279320775556,
        0.8192827337531707,
        0.7934672642988925,
        0.5260277251946759,
        0.35383154448083065,
        0.3252045129714073,
        0.8830734174197189,
        0.11195506607614536,
        0.38281250667697964,
        0.04075976690697014,
        0.6341751566721079,
        0.9421806142185457,
        0.5689004460403313,
        0.3632256979625619,
        0.3129035795328472,
        0.7030759037343901,
        0.14751577732278343,
        0.72110292546289,
        0.1629521986614073,
        0.2793623682287333,
        0.9721791107298494,
        0.33116428038931767,
        0.961134691429405,
        0.8992025876091144,
        0.1888996122393528,
        0.03515798430195982,
        0.37406013579599906,
        0.6927054608338648,
        0.9504921797941407,
        0.3578518909840913,
        0.36862211259104327,
        0.1386590964098453,
        0.7565125667358609,
        0.4683225609944397,
        0.4815761976766144,
        0.1878544718969979,
        0.05442216796667343,
        0.6865324672428712,
        0.48302259038938156,
        0.8273510551834774,
        0.027776066486046802,
        0.8326274534651368,
        0.8394188282438491,
        0.27731095535158823,
        0.3304221561852697,
        0.7258990621128649,
        0.7381177729496243,
        0.7946592336980246,
        0.08398236965997374,
        0.45621729889829077
      ],
      [
        0.010374153885699955,
        0.5018745921487388,
        0.4957732931341461,
        0.13382952895927658,
        0.14211108545453854,
        0.21855867562607822,
        0.41850818051045247,
        0.24810116841355911,
        0.08405965116535008,
        0.3454986400504001,
        0.16677634653232143,
        0.878559085532659,
        0.9509640316267165,
        0.038748375832319826,
        0.699107391398761,
        0.5727598155694092,
        0.8980071182251496,
        0.6668989729196366,
        0.5478377830464816,
        0.7024274240680553,
        0.3864771696146654,
        0.6944386777644582,
        0.8248704645005481,
        0.46566847536726585,
        0.9405244095266561,
        0.8037397700123178,
        0.9833592482243325,
        0.1696362575837671,
        0.5210847114597973,
        0.9455174169762407,
        0.6495404631604762,
        0.8608319232256967,
        0.9708460120902251,
        0.18554168693446071,
        0.2431156753134085,
        0.8734008431011248,
        0.9062772769235077,
        0.7582779867966488,
        0.3469019537755197,
        0.46353471398405754,
        0.6105377408481294,
        0.496281717671187,
        0.4779740135383469,
        0.43555546476634577,
        0.8704082964265311,
        0.18735864706142158,
        0.6876740931926751,
        0.7035291738013881,
        0.9252000772711074,
        0.03945481767426706,
        0.6471167135451114,
        0.638053984717385,
        0.461697662470697,
        0.053059424485393025,
        0.03857092316235833,
        0.16953141420787687,
        0.7945478869785394,
        0.16260604656008082,
        0.1387386997795519,
        0.3529169532326819,
        0.4844984551528021,
        0.6977363851237776,
        0.801156431695686,
        0.2667743770719413,
        0.9094762092582502,
        0.022866949969676864,
        0.3751227624957739,
        0.1996333286482247,
        0.3428052291614103,
        0.4441122950440465,
        0.49813961036179266,
        0.41434632479962163,
        0.21425596288493742,
        0.2166397127268621,
        0.2323071272464986,
        0.7290856206264126,
        0.4159186670147922,
        0.5838981780137995,
        0.4943366051327067,
        0.4300468142111865,
        0.7347658170361696,
        0.5562164868036489,
        0.3026306416600065,
        0.970798194813456,
        0.22484261212330414,
        0.13876915695467273,
        0.6149324753622187,
        0.49192893928474624,
        0.1831527336532205,
        0.1093105151646997,
        0.5395755249234239,
        0.2892992815482438,
        0.10305405184612337,
        0.49060154817431567,
        0.6320916847324551,
        0.03796921692694821,
        0.5001079204417592,
        0.0835434299294453,
        0.7913182347443759,
        0.7580360249227713,
        0.2622732208029519,
        0.10085859104522166,
        0.9171927061604335,
        0.5174602417688304,
        0.13353967592343363,
        0.1125431140433566,
        0.8416411484140771,
        0.5460747365304214,
        0.26101658314752796,
        0.5758255178198639,
        0.31385260677792237,
        0.7916231853067416,
        0.4930907184029588,
        0.9651581834600466,
        0.5203119444971533,
        0.9030215954972695,
        0.24980456060231693,
        0.5214873031839404,
        0.5057456833900043,
        0.813071480728264,
        0.07319422123083008,
        0.8362070007447454,
        0.8042356353788297,
        0.4063212708530659,
        0.036451248322167173,
        0.7672541069525759,
        0.6789275690306019,
        0.9189288882574176,
        0.560185622302057,
        0.9677189597257391,
        0.3083843510756832,
        0.33888996611535227,
        0.7308818114469667,
        0.7013699059343118,
        0.7253489218662519,
        0.8939427440668857,
        0.7166490873934734,
        0.6821527701714027,
        0.8431168420521119,
        0.6451189984951727,
        0.30269888812875856,
        0.8287812022495744,
        0.24471954767634918,
        0.7037806929924809,
        0.5358882408436372,
        0.380809518748513,
        0.17861793515885238,
        0.8858316044330559,
        0.08023349348478681,
        0.8035886470755149,
        0.6834703518935442,
        0.46201044129800417,
        0.6640493094413982,
        0.2826662622956666,
        0.8615747749365014,
        0.17847955589273656,
        0.5797107815939463,
        0.46363438246863564,
        0.6732218267193463,
        0.47612445441124895,
        0.9525111535091707,
        0.8532576304162076,
        0.8985071059711379,
        0.025569103332357845,
        0.15642290217843435,
        0.47689815017362713,
        0.7347218410133316,
        0.35630947732495777,
        0.5644536326774812,
        0.04546949815285262,
        0.6404413055996331,
        0.6812063808078306,
        0.39563747511048153,
        0.13667301033822488,
        0.41645775215958203,
        0.7384628341563914,
        0.5843076357569016,
        0.8834332260849691,
        0.5787496113205873,
        0.1779704602919232,
        0.5917516930676422,
        0.053877743676363554,
        0.7434131328771562,
        0.20103766147872104,
        0.9046753424720537,
        0.4735678802411608,
        0.44165318416092714,
        0.13607970210569964,
        0.8076955975507973,
        0.9170287574816973,
        0.6945884920570353,
        0.6675444589256175,
        0.7066177648597786,
        0.7448136012574599,
        0.7145951590411773,
        0.14296252407525012,
        0.6663579478569596,
        0.9103573932050847,
        0.03242495886252683,
        0.18481437483051522,
        0.7623520843883806,
        0.04186674974875759,
        0.27898647303020463,
        0.8579604137835884,
        0.3690399964680221,
        0.8989918753530204,
        0.28909783125249755,
        0.3803234809406789,
        0.10937339268700785,
        0.8146246111896013,
        0.9334854421889589,
        0.1831071892507703,
        0.31119856684604685,
        0.6747040432734931,
        0.07910104217629743,
        0.032723994301139925,
        0.32657561880327557,
        0.38661219431671634,
        0.548967345099569,
        0.5529311724432222,
        0.33012717370971334,
        0.4256511012197527,
        0.2518568590408138,
        0.20263513230551344,
        0.7775255130659098,
        0.13959284956868834,
        0.45120370596487314,
        0.12252262421091398,
        0.816285901511421,
        0.8434899287765961,
        0.11477505735172433,
        0.7209817091532678,
        0.9233154819848048,
        0.3860309321526918,
        0.7771128057711193,
        0.923885704610504,
        0.004951409791498884,
        0.27258381373747875,
        0.03651912273127289,
        0.1991917548769817,
        0.011207846331564908,
        0.048899533339431756,
        0.6493426065197038,
        0.28872353454577393,
        0.8444102336070589,
        0.3332968682724654,
        0.9213069949005609,
        0.13138669704047223,
        0.549004988267094,
        0.2944345013728158,
        0.8061532018391394,
        0.3376766038812906,
        0.12102940065523005,
        0.45559753638019196,
        0.24988166644683274,
        0.7452331045483938,
        0.73592004698742,
        0.010204856665951278,
        0.0029919695529196932,
        0.9180064177167508,
        0.32287506082539896,
        0.29637904559539774,
        0.2709261401336226,
        0.24572394436610445,
        0.7753693108978237,
        0.2632384799456182,
        0.718987113944315,
        0.6732887760038997,
        0.550533794836576,
        0.6827730261860122,
        0.17403292510002677,
        0.4645180696333978,
        0.49395891092779654,
        0.02741126823211082,
        0.21823833824092975,
        0.9334088197823858,
        0.6586442874159307,
        0.9786624902443914,
        0.36931404186130623,
        0.7623903796018435,
        0.5996651598099517,
        0.6020923929290665,
        0.113307641102114,
        0.22220078518328812,
        0.07226252363492403,
        0.5053028052125813,
        0.34509917372173027,
        0.19672054667386663,
        0.37469716691146293,
        0.5264067227859774,
        0.7108269331707328,
        0.5899713339754517,
        0.639090992923297,
        0.6037619111162791,
        0.3735749039517683,
        0.32555430823290055,
        0.5611420903462124,
        0.7496634986160405,
        0.9191908277107188,
        0.8276691656037146,
        0.5537273620404508,
        0.824821920333472,
        0.028232053443866145,
        0.7975211542532005,
        0.19948870515274908,
        0.6858409594184329,
        0.8251897565302364,
        0.3149630807150319,
        0.39974740348286353,
        0.9855888979566303,
        0.25356469062673237,
        0.7553393239736135,
        0.4060595756382931,
        0.3152299359637879,
        0.7705159221072094,
        0.4498605767966528,
        0.7100859661058428,
        0.22220043940123635,
        0.8238369123439279,
        0.7167741178211048,
        0.4992413226874647,
        0.791551010046181,
        0.9197053165266766,
        0.7873889212669364,
        0.2978368339072497,
        0.7173350651198127,
        0.615056797777001,
        0.8413230223487724,
        0.40456797253845267,
        0.45336134990025356,
        0.09376458450026892,
        0.2186436554379988,
        0.5293424910918136,
        0.5288663271557096,
        0.7130764497238736,
        0.2863925264426952,
        0.11607183111321373,
        0.18725161549871727,
        0.43371910851205553,
        0.1855423726856742,
        0.1234657682523016,
        0.7250254308258378,
        0.9101677556132595,
        0.060911991473072025,
        0.041824424095711854,
        0.28571391782333766,
        0.5796435612746703,
        0.9382614131149742,
        0.5816852403489781,
        0.6799837584932987,
        0.6499787439064971,
        0.9455045889410069,
        0.8567086799070036,
        0.361007925725941,
        0.82217282984782,
        0.26121688164935064,
        0.986035676936014,
        0.39979331974970633,
        0.5544502130919293,
        0.6477808762062766
      ],
      [
        0.771320643266746,
        0.0207519493594015,
        0.6336482349262754,
        0.7488038825386119,
        0.4985070123025904,
        0.22479664553084766,
        0.19806286475962398,
        0.7605307121989587,
        0.16911083656253545,
        0.08833981417401027,
        0.6853598183677972,
        0.9533933461949365,
        0.003948266327914451,
        0.5121922633857766,
        0.8126209616521135,
        0.6125260668293881,
        0.7217553174317995,
        0.29187606817063316,
        0.9177741225129434,
        0.7145757833976906,
        0.5425443680112613,
        0.14217004760152696,
        0.3733407600514692,
        0.6741336150663453,
        0.4418331744229961,
        0.4340139933332937,
        0.6177669784693172,
        0.5131382425543909,
        0.6503971819314672,
        0.6010389534045444,
        0.8052231968327465,
        0.5216471523936341,
        0.9086488808086682,
        0.3192360889885453,
        0.09045934927090737,
        0.30070005663620336,
        0.11398436186354977,
        0.8286813263076767,
        0.04689631938924976,
        0.6262871483113925,
        0.5475861559192435,
        0.8192869956700687,
        0.1989475396788123,
        0.8568503024577332,
        0.3516526394320879,
        0.7546476915298572,
        0.2959617068796787,
        0.8839364795611863,
        0.3255116378322488,
        0.16501589771914849,
        0.3925292439465873,
        0.0934603745586503,
        0.8211056578369285,
        0.15115201964256386,
        0.3841144486921996,
        0.9442607122388011,
        0.9876254749018722,
        0.4563045470947841,
        0.8261228438427398,
        0.25137413420705934,
        0.5973716482308843,
        0.9028317603316274,
        0.5345579488018151,
        0.5902013629854229,
        0.03928176722538734,
        0.3571817586345363,
        0.07961309015596418,
        0.30545991834281827,
        0.330719311982132,
        0.7738302962105958,
        0.039959208689977266,
        0.42949217843163834,
        0.3149268718426883,
        0.6364911430675446,
        0.34634715008003303,
        0.04309735620499444,
        0.879915174517916,
        0.763240587143681,
        0.8780966427248583,
        0.41750914383926696,
        0.6055775643937568,
        0.5134666274082884,
        0.5978366479629736,
        0.2622156611319503,
        0.30087130894070724,
        0.025399782050106068,
        0.30306256065103476,
        0.24207587540352737,
        0.5575781886626442,
        0.5655070198881675,
        0.47513224741505056,
        0.2927979762895091,
        0.06425106069482445,
        0.9788191457576426,
        0.33970784363786366,
        0.4950486308824543,
        0.9770807259226818,
        0.4407738249006665,
        0.3182728054789512,
        0.5197969858753801,
        0.5781364298824675,
        0.8539337505004864,
        0.06809727353795003,
        0.46453080777933253,
        0.7819491186191484,
        0.7186028103822503,
        0.5860219800531759,
        0.037094413234407875,
        0.350656391283133,
        0.563190684492745,
        0.29972987242456284,
        0.5123341532735493,
        0.6734669252847205,
        0.1591937333780935,
        0.05047767015399762,
        0.33781588706467947,
        0.10806377277945256,
        0.17890280857109042,
        0.8858270961677057,
        0.3653649712141158,
        0.21876934917953672,
        0.7524961702186028,
        0.10687958439356915,
        0.7446032407755606,
        0.46978529344049447,
        0.5982556712791092,
        0.14762019228529766,
        0.18403482209315125,
        0.6450721264682419,
        0.048628006263405577,
        0.24861250780276944,
        0.5424085162280042,
        0.2267733432700092,
        0.3814115349046321,
        0.9222327869035463,
        0.9253568728677768,
        0.566749924575,
        0.5334708849890026,
        0.014860024633228108,
        0.977899263402005,
        0.5730289040331858,
        0.791756996276624,
        0.5615573602763689,
        0.8773352415649347,
        0.5841958285306755,
        0.7088498263689552,
        0.14853345135645857,
        0.4284507389678964,
        0.6938900663424117,
        0.10461974452285316,
        0.4396052377745905,
        0.16620214770453368,
        0.5069786292640474,
        0.8190358641362125,
        0.09010673472443853,
        0.8000687506941452,
        0.5651263539578045,
        0.5893477116806074,
        0.1981006572162689,
        0.4361182553388343,
        0.29590376222083736,
        0.03755767594167769,
        0.030684840372946276,
        0.45310500020123345,
        0.7448640769500677,
        0.557295406236397,
        0.3851135995654865,
        0.1680727975326186,
        0.8382613207036929,
        0.5990517974614926,
        0.7827148182449711,
        0.8485091818947146,
        0.6031629758620348,
        0.7810606172902821,
        0.6157368760335693,
        0.021165191172154985,
        0.750464610487491,
        0.1760421332836939,
        0.458514206237273,
        0.5131227077322451,
        0.4840208902868258,
        0.8443857945393476,
        0.1748138948221194,
        0.0146348751032499,
        0.8487640718112321,
        0.7426745772994341,
        0.4566975353201722,
        0.41689840704937775,
        0.11672951094696327,
        0.3386791329893397,
        0.09465904074365306,
        0.7158308727513142,
        0.07708540441603862,
        0.20595025836897252,
        0.5737762314512022,
        0.293831555203768,
        0.6557267427145982,
        0.8035683477432196,
        0.35121350299640874,
        0.09344037694376706,
        0.8133160836708041,
        0.7848667182769469,
        0.3934191124365154,
        0.8644791938019533,
        0.38403076811573245,
        0.2573028872050038,
        0.8294019198272359,
        0.7363827038385634,
        0.5076009080549594,
        0.644326615041417,
        0.2131865653786481,
        0.8957089487035581,
        0.9659462515078151,
        0.31700156230578813,
        0.8655526182272831,
        0.310283706940119,
        0.025263945431817092,
        0.049195157773728626,
        0.1846268380142655,
        0.06903334161725405,
        0.2574754234045431,
        0.9135817315706746,
        0.4578495119744105,
        0.13021178947959489,
        0.8098916654001787,
        0.40346984048066603,
        0.02443264498316411,
        0.8568310426277526,
        0.2742948190153962,
        0.7091059640719906,
        0.3557723428236633,
        0.7943090618265342,
        0.8446188611438505,
        0.5381475171399585,
        0.5590865164032583,
        0.12250998143741987,
        0.37764191857408025,
        0.4287473291290427,
        0.5112086462854654,
        0.8917625699356942,
        0.3002106115940131,
        0.3964418788784505,
        0.7932732330276141,
        0.41227607735340066,
        0.18486754999091237,
        0.8402473160883905,
        0.5692713997012885,
        0.060050205550819635,
        0.9889169741962012,
        0.22878233320196528,
        0.6147017129801696,
        0.3680266808354594,
        0.8027759363482464,
        0.6275618527056289,
        0.8212164761982603,
        0.28825313879221637,
        0.2747951315927687,
        0.60105189113251,
        0.9385141972093375,
        0.7072963093414373,
        0.26340316495675753,
        0.12233592111500502,
        0.45872422918986366,
        0.9748124993966691,
        0.6805743744444447,
        0.19325373228646103,
        0.046739227161395,
        0.9526439367706239,
        0.8586490154684265,
        0.8279031757485712,
        0.9639005228382829,
        0.5989364490726748,
        0.9309158358477515,
        0.1467688142787268,
        0.11396030875469221,
        0.37202890217383444,
        0.7665601265709068,
        0.32114203146495945,
        0.6380350813446267,
        0.009221101669878884,
        0.543465038474916,
        0.33775464688518353,
        0.8980243088495153,
        0.9407070384832232,
        0.3841218491535694,
        0.39611779234059696,
        0.897279944819348,
        0.058822368101847045,
        0.40537928842956905,
        0.1301755406309124,
        0.08696940892461757,
        0.7839642869589878,
        0.3045733553466201,
        0.584055872555269,
        0.8784661784266631,
        0.8807920606135405,
        0.6009542072456764,
        0.6452277456840332,
        0.05662820283810621,
        0.2974840969759218,
        0.6917746075764666,
        0.18902945285563533,
        0.8030075367168978,
        0.5147637498567128,
        0.7572860403156148,
        0.17778874861709792,
        0.08262029129549275,
        0.4820719697228585,
        0.5288538793621261,
        0.696308271808997,
        0.20476161403019622,
        0.6713723299573634,
        0.7932693253264206,
        0.04173781251696107,
        0.9633575057214909,
        0.9753927171733328,
        0.5506607842218151,
        0.06490698240660964,
        0.34523678986185746,
        0.02042996881149528,
        0.800851809783616,
        0.20792709813215138,
        0.14325251090518198,
        0.6998939845292528,
        0.05794980601005473,
        0.25660756684899655,
        0.510331784548845,
        0.995258784820256,
        0.14651567931680165,
        0.4495147775986764,
        0.6014403761828062,
        0.09727249413988015,
        0.28873488054197527,
        0.7207999019074071,
        0.5508060640409488,
        0.8385770150538873,
        0.5803313514679765,
        0.1845717366096261,
        0.6155021170585407,
        0.8869550884686104,
        0.5167892778204419,
        0.6261436691264234,
        0.5050591175564612,
        0.9096625765865544,
        0.4133046555645703,
        0.535468716291723,
        0.3426431255645266,
        0.1295767771432601,
        0.6628217513999888,
        0.9356700019956495,
        0.612729181929054,
        0.8427384994497643,
        0.21790843620284273,
        0.9031717397299215,
        0.009769977119685747,
        0.22581272666343477,
        0.13205512727198687,
        0.907542946516051,
        0.910230636659763,
        0.5810579071349049
      ],
      [
        0.1802696888767692,
        0.019475241487624584,
        0.4632185264983446,
        0.7249339291921478,
        0.42020360458772743,
        0.4854270981677824,
        0.012780814590608647,
        0.4873716073198716,
        0.9418066523433661,
        0.8507950893767787,
        0.7299644702208186,
        0.10873607186897494,
        0.8939041702850812,
        0.8571542470728296,
        0.16508661759522714,
        0.6323340138234961,
        0.020483612791232675,
        0.11673726878001622,
        0.3163673116125404,
        0.15791230667493694,
        0.7589795881605054,
        0.8182753578641435,
        0.34462449095921743,
        0.3187987968624336,
        0.11166123199466038,
        0.08395314332205706,
        0.7127259356888429,
        0.5995433962576555,
        0.055673679585078406,
        0.47979728165943036,
        0.4016764806306522,
        0.8479789975469745,
        0.7178491793398788,
        0.6020640512488246,
        0.5523838215054973,
        0.9491023977466375,
        0.9866733303584686,
        0.3380540496495278,
        0.2398746790524734,
        0.7964357539879462,
        0.06368643077465541,
        0.3646156429960411,
        0.07002280262450244,
        0.31936770705091,
        0.07038259510695688,
        0.29026366713531204,
        0.7901011234337895,
        0.9054003208000718,
        0.7926213850799262,
        0.5618187101448784,
        0.6160183850726514,
        0.3614835422032018,
        0.1688172985854528,
        0.4362409336651609,
        0.7328253363481761,
        0.06288762386070046,
        0.020732978881171316,
        0.770548066415019,
        0.29995200943055433,
        0.7011642750435169,
        0.7346677209045017,
        0.9329046271873459,
        0.4003284329218084,
        0.35843792834815624,
        0.8065667909277211,
        0.7644910965444714,
        0.6526147399155839,
        0.8109665739550673,
        0.6422148587410551,
        0.9574440528259551,
        0.33387442145109236,
        0.738252622848673,
        0.9498333057371812,
        0.33436415416124,
        0.6116319967348144,
        0.3656701675771531,
        0.46154029138730046,
        0.07500199310871569,
        0.019343362298242628,
        0.7596494675521736,
        0.4527591644919976,
        0.6228340076529896,
        0.7399515177978947,
        0.4186634301818408,
        0.36761762506764994,
        0.16902881059075237,
        0.7938724066348071,
        0.8330374085844274,
        0.734212987305353,
        0.8752945800236829,
        0.6480564419758135,
        0.6960661747706572,
        0.1930180802665976,
        0.7676322349393081,
        0.33408289430233906,
        0.4379592060627783,
        0.3188702397585751,
        0.5682896689272663,
        0.6586923514330885,
        0.5755585410552345,
        0.31818719398704765,
        0.21800337527051994,
        0.8449385308721757,
        0.30216468778761074,
        0.43822067087734373,
        0.09141458692565019,
        0.30097916984093387,
        0.08569480601338675,
        0.34371330696030433,
        0.7093010177714357,
        0.9739682557652591,
        0.6252248400713203,
        0.2693035401785444,
        0.6567088061886622,
        0.6269978191913107,
        0.8256522290722502,
        0.5336939818963534,
        0.9111216648007269,
        0.4155036692248403,
        0.2860446694951897,
        0.5190077415876589,
        0.9224502382708699,
        0.723911262619614,
        0.4939130011335059,
        0.4974963527482624,
        0.6487221982847005,
        0.4477711603657113,
        0.5506394709523689,
        0.9711752036309947,
        0.9324137189386374,
        0.8406854303886448,
        0.12704826111139933,
        0.5565211058717441,
        0.36642721104148424,
        0.911795484275974,
        0.31367915310335437,
        0.9307659224592694,
        0.23834610123997146,
        0.42039077484565157,
        0.9599626473404818,
        0.5954866904630542,
        0.9321486216692217,
        0.5388502918850757,
        0.22803686619425723,
        0.7129629202330348,
        0.5215734913958031,
        0.505473168619571,
        0.13648451325554378,
        0.14491946190451044,
        0.9296051143502445,
        0.9560582640482871,
        0.9659308966993166,
        0.35778924129581746,
        0.04587020519081331,
        0.5539272728215859,
        0.7363094717820713,
        0.6480464731725969,
        0.05293284911473728,
        0.23288283262928866,
        0.705884258625311,
        0.055084832105785964,
        0.8464969771473587,
        0.9890811615793559,
        0.2477996424832022,
        0.05411530447521384,
        0.9796933083190055,
        0.7672162846141741,
        0.454197800127103,
        0.47825664023283687,
        0.9155030040986599,
        0.35583007986260196,
        0.05317982877899563,
        0.6139703292233637,
        0.3125447592812036,
        0.6815590429982289,
        0.9479500297521538,
        0.3605798783967624,
        0.24699815272037573,
        0.05295186810844732,
        0.8316599395304785,
        0.07837980771565989,
        0.9521754802942424,
        0.7061476278277338,
        0.9115328467690832,
        0.8144408709150506,
        0.19072161285288602,
        0.1759034817259575,
        0.9613877717570741,
        0.29103797580332835,
        0.7906135259730082,
        0.17079014782816504,
        0.29909023029198534,
        0.6734901437201956,
        0.2484196822431457,
        0.7518671691628543,
        0.8792560630523988,
        0.32037244968918166,
        0.2987078763658917,
        0.02773266075835501,
        0.42265997464635086,
        0.06544658271019488,
        0.5746559438006095,
        0.6879362468714375,
        0.5683058309279074,
        0.6037265473927619,
        0.5996501042461839,
        0.9026474290190248,
        0.5310294059139394,
        0.8613926874133444,
        0.3519715939039939,
        0.14062588525348063,
        0.2218770910355624,
        0.793282062247835,
        0.2296837238326862,
        0.7725377474183456,
        0.9028368325407534,
        0.5443871912785486,
        0.14322266096375436,
        0.6234966034572851,
        0.37949718838653534,
        0.9084479428605393,
        0.2236384804517928,
        0.234288511937924,
        0.48236109558236784,
        0.493554362351062,
        0.18776571431877243,
        0.3743355683698556,
        0.6681710222677123,
        0.4705200492152024,
        0.05971972772944523,
        0.4153075156128513,
        0.4158095558768844,
        0.447604777128373,
        0.023839804008858878,
        0.27399239180774915,
        0.9504112655824949,
        0.8830067682907962,
        0.9407089923703863,
        0.7588901036227373,
        0.4339920625873168,
        0.9375041843727648,
        0.3006610742984531,
        0.5932158595891228,
        0.5874342237972122,
        0.440753983615948,
        0.25036821423134437,
        0.3304821088661958,
        0.6429192718366793,
        0.2840215869807551,
        0.3461957139554803,
        0.3541026323811305,
        0.3248058703912017,
        0.8285301732406789,
        0.5457853350663964,
        0.01836989442987258,
        0.7415786305528037,
        0.5021697830356734,
        0.7788932316015663,
        0.4945636354870594,
        0.3108377529861255,
        0.839288410601883,
        0.173345022674655,
        0.27827656976936765,
        0.484147882557712,
        0.8598711859673905,
        0.11521202185396162,
        0.3386884703760198,
        0.5322401791067468,
        0.6783495589078894,
        0.10519406923913521,
        0.755283632723945,
        0.5569210955449487,
        0.5171443992591588,
        0.3808704616721813,
        0.314647120130355,
        0.8905046207888844,
        0.993776469388842,
        0.17521486475504,
        0.2115011781361238,
        0.6670340941713064,
        0.7645628984466875,
        0.8229658059287822,
        0.302445538224125,
        0.2091003056378511,
        0.07256924416241772,
        0.37633226692945787,
        0.5624847357861658,
        0.8725513490307834,
        0.03304441704947503,
        0.08965531399991189,
        0.653145124864115,
        0.6713210588271136,
        0.12413149197003837,
        0.09636570359272345,
        0.02797631300041259,
        0.6487340744847193,
        0.27985678149375914,
        0.24099295187236047,
        0.6645489927793861,
        0.1210004667658876,
        0.5364132554382519,
        0.09092484166469161,
        0.06574940877546687,
        0.6685331729938397,
        0.7916144787696052,
        0.46242776805153285,
        0.402146058239257,
        0.7015487985287336,
        0.07604137792672061,
        0.278282875182854,
        0.9052674087383591,
        0.9489558069066827,
        0.03839609224862206,
        0.0030641225222766133,
        0.7678841222754801,
        0.4518782761977712,
        0.7624304561663773,
        0.6429830595925348,
        0.4479663902269472,
        0.7099809655329016,
        0.6045272392745599,
        0.015716058074189188,
        0.46612051709664437,
        0.8820046494678915,
        0.7802844441963891,
        0.6549281206138899,
        0.6215787234197279,
        0.816612358880182,
        0.2913424595463794,
        0.3941051418095679,
        0.6306562657571645,
        0.820955782119158,
        0.3213886772078395,
        0.1684781135159218,
        0.27225627931772056,
        0.4389763536721386,
        0.09846297786639624,
        0.6283355101588168,
        0.8964800274276427,
        0.34219781219585366,
        0.9563789416359197,
        0.41962810713116283,
        0.535743793854694,
        0.9767308840392515,
        0.7100334933361196,
        0.5055092753197118,
        0.7545580166234637,
        0.47330732756814897,
        0.7215739814674552,
        0.22234907776730561,
        0.07689554943318133,
        0.5991572260327291,
        0.5236840393834341,
        0.46068613552101667,
        0.11747742905587599,
        0.9345439630578023,
        0.11173844324449789,
        0.9674649553355928,
        0.3181191073565963,
        0.2818299573281393
      ],
      [
        0.15416284237967237,
        0.7400496965154048,
        0.26331501518513467,
        0.5337393933802977,
        0.014574962485419674,
        0.918747008099885,
        0.9007148541170122,
        0.03342142762634459,
        0.9569493362751168,
        0.13720932135607644,
        0.28382835295794584,
        0.6060831843588289,
        0.9442251360530421,
        0.852735541109285,
        0.002259233518513537,
        0.5212260272202929,
        0.5520376332645666,
        0.4853774136627097,
        0.7681341540644223,
        0.1607167531255701,
        0.7645604503388788,
        0.020809797952066167,
        0.13521017836911686,
        0.11627301740168983,
        0.30989758449002924,
        0.6714526452120027,
        0.4712297782500141,
        0.8161682980460269,
        0.28958678353055356,
        0.7331259776126706,
        0.7026223552552463,
        0.32756947626342303,
        0.3346475291060558,
        0.9780580790165189,
        0.6245821117353524,
        0.9503135246995253,
        0.7674756506204887,
        0.8250092532147735,
        0.40664030180666166,
        0.4513084114213143,
        0.40063162736167357,
        0.9951381603385585,
        0.1775641759378893,
        0.9625969030278503,
        0.4192502702591062,
        0.4240524465509987,
        0.4631488697273459,
        0.37372314882391533,
        0.465508100172511,
        0.03516826147080476,
        0.08427266973184566,
        0.7325206981419501,
        0.6361999938328675,
        0.027907788861532556,
        0.3001700598239866,
        0.2208525208288855,
        0.055019993340200135,
        0.5232460707782919,
        0.4163696572946102,
        0.048218749825570395,
        0.5724045155296094,
        0.8035166506773763,
        0.11360171953981701,
        0.2771172144251962,
        0.6416780916854229,
        0.49273730543650784,
        0.5065560756680948,
        0.4614402600659552,
        0.8947430739278908,
        0.6057776931355849,
        0.6033556031675537,
        0.4438718561912689,
        0.4800467833268902,
        0.8884475272296929,
        0.2085004884601801,
        0.9445814621563249,
        0.07347004394226553,
        0.5951524566360905,
        0.031151070851766383,
        0.6652574325307892,
        0.6373854951409694,
        0.862465162297615,
        0.9416377123396569,
        0.4456270534106257,
        0.669957632435755,
        0.9243306996319917,
        0.6194234667677466,
        0.32258573270881385,
        0.3194763109335812,
        0.2914566850066529,
        0.9574174237390571,
        0.4059583429596427,
        0.9465558223628031,
        0.8571905588319436,
        0.6889276660324576,
        0.0032879687523396095,
        0.9001034996569824,
        0.9198648709623234,
        0.0059093558684842895,
        0.6429261484358456,
        0.38521698024307416,
        0.5957418942869064,
        0.6108070555044093,
        0.5996191883973377,
        0.3122839968432516,
        0.06987367476308803,
        0.8007342342155275,
        0.9114340501333191,
        0.19467462904253707,
        0.21060763885288392,
        0.3774407823606447,
        0.40284721017267344,
        0.8851776944327949,
        0.20215434337007254,
        0.4190148274837505,
        0.6479591733392613,
        0.511642952793331,
        0.3338324855146031,
        0.7784734338593446,
        0.1354351345676108,
        0.19171077225555577,
        0.4025891478959648,
        0.7868444652477247,
        0.2538081939276894,
        0.10948542133151884,
        0.9306760143818863,
        0.1263872837745974,
        0.6050053903635636,
        0.29012193658782715,
        0.6265293919225703,
        0.6594759538408164,
        0.06772616162569478,
        0.3554429248010227,
        0.3347240774767726,
        0.1775063672167354,
        0.008003339782281182,
        0.010438402094721133,
        0.5974588046391233,
        0.08463852035212138,
        0.3156682369286655,
        0.9686183289699668,
        0.8735825512370129,
        0.9127839941708243,
        0.16989826093188554,
        0.3168079006890451,
        0.2417802357140627,
        0.4909549698249829,
        0.5439434095685136,
        0.40545438708501025,
        0.7424103131767936,
        0.6437330157652027,
        0.6593433507146707,
        0.14922368526773322,
        0.7465837898057559,
        0.6414475956156165,
        0.2982310292316368,
        0.3758278953194599,
        0.9886278651751473,
        0.3445949402799181,
        0.34344500065127515,
        0.6136534543751032,
        0.6183927127393399,
        0.013353422191246023,
        0.5744327948270689,
        0.7776794520796216,
        0.9498820771377502,
        0.7029821731000113,
        0.1162057334478247,
        0.24660147812309097,
        0.4189386807175727,
        0.6320315467138395,
        0.09547025346487126,
        0.3903092094231321,
        0.32196758753072663,
        0.971325293927578,
        0.9691823796114413,
        0.7434179682255139,
        0.5176892950354683,
        0.16447995611891109,
        0.9493815703849737,
        0.9218259546838844,
        0.8825707003390507,
        0.05103860002507066,
        0.774940215434729,
        0.10589515242345926,
        0.9053958666296535,
        0.5878864847116027,
        0.9880897576949188,
        0.42866135651617787,
        0.6298499789511404,
        0.7762813342653192,
        0.25981748776761393,
        0.6389130692621574,
        0.8267999751606756,
        0.5213052583204294,
        0.4244851388775528,
        0.5310030378042822,
        0.9459781226700603,
        0.9992736621442428,
        0.6709235888482614,
        0.7895761370422827,
        0.9815875546936368,
        0.14155841215261689,
        0.026287019886786056,
        0.7464427612241473,
        0.6165880740404701,
        0.0992046992760729,
        0.5219026753571561,
        0.5074319814786622,
        0.28569302592260826,
        0.2484384892748085,
        0.18034918019694157,
        0.5838230669751122,
        0.15391860735096496,
        0.7117275877052686,
        0.8587524054520352,
        0.6864413707981849,
        0.2651296088121916,
        0.39703270686735204,
        0.5130160252122433,
        0.34420422080479374,
        0.5456023269980058,
        0.686116734830431,
        0.299692894993413,
        0.215357823464707,
        0.7883087899319129,
        0.7758489459474068,
        0.041725950621869345,
        0.6454853695442804,
        0.12819310250608618,
        0.5476525029423075,
        0.29152344665594654,
        0.8258451161973028,
        0.09735237194458535,
        0.8975119113585548,
        0.3419891459847828,
        0.13208530504150873,
        0.4575829484147603,
        0.08443780806374235,
        0.7402265932444464,
        0.3637378187811511,
        0.3335611622162322,
        0.1064246635463526,
        0.18614562007599367,
        0.5192488047646937,
        0.11262227904358624,
        0.48392558946415953,
        0.9314883770043625,
        0.39885519442826,
        0.180391984533548,
        0.8054920402860906,
        0.6607354619910755,
        0.6134351145389226,
        0.12388215492523169,
        0.3515415467691554,
        0.47309980160972587,
        0.37838530062484954,
        0.22192366622281312,
        0.2268802895194798,
        0.14282814495268292,
        0.7294251211685133,
        0.12301160940997591,
        0.3197779740723209,
        0.3916596206529702,
        0.037941219451945285,
        0.1550112869052518,
        0.17064900621690204,
        0.7703122055618102,
        0.23919854104233962,
        0.7471700872339463,
        0.3474941846440953,
        0.6612133682000852,
        0.6545539998323858,
        0.2329759428922995,
        0.4209747700081974,
        0.6765435155499492,
        0.6053452862559077,
        0.6086805065416605,
        0.03948342177566533,
        0.9054359547749586,
        0.8890563808994844,
        0.17868128271276496,
        0.3879035282574149,
        0.90763459414889,
        0.45213155017341855,
        0.4332931367915722,
        0.7096122693669313,
        0.16090213785125262,
        0.863751825839311,
        0.013862581448035205,
        0.07409320943301223,
        0.37591574303508424,
        0.24936352290052022,
        0.5126233448800741,
        0.14348025691993171,
        0.6416555013357216,
        0.5391055037985244,
        0.8299141757699909,
        0.26912490795327515,
        0.1710557216327111,
        0.5264327644174464,
        0.24185540873261835,
        0.4562141122684744,
        0.11648201134691927,
        0.5998066280688502,
        0.8366348926718696,
        0.9123319112936716,
        0.9506270720400909,
        0.5815293692865139,
        0.5146903058809136,
        0.7767162119208655,
        0.6720973260820745,
        0.16378754066337053,
        0.4275583551925739,
        0.154392660663615,
        0.5667015973043502,
        0.5091030896834741,
        0.4537785160900535,
        0.991011271964969,
        0.9001465523352601,
        0.15142577922920764,
        0.607674751836506,
        0.4782043133828816,
        0.8286244464591646,
        0.929425450951965,
        0.8287651081562799,
        0.02676703691902571,
        0.8902708182425277,
        0.16429847990240676,
        0.33397227460555823,
        0.3773011594614126,
        0.8182809341277971,
        0.19805308691961931,
        0.17602604697827584,
        0.9924360529903925,
        0.044698744344091046,
        0.3108488857896399,
        0.4115835711828919,
        0.22526325371563827,
        0.27060288082145334,
        0.10721772670927465,
        0.811020665849667,
        0.24598008770581148,
        0.6338517157236564,
        0.36043789015285155,
        0.004862687774620622,
        0.24722089794128133,
        0.8299071951997287,
        0.4111603222947615,
        0.0899145839845562,
        0.9747374998493828,
        0.6523622640319752,
        0.6561555863113276,
        0.9275162708400105,
        0.9330226187676535,
        0.878256588886791,
        0.401525312295424,
        0.2789496611029252,
        0.4809249966668775,
        0.7568208313633393
      ],
      [
        0.7777024105738202,
        0.2375412200349123,
        0.8242785326613685,
        0.9657491980429997,
        0.9726011139048933,
        0.4534492474173122,
        0.6090424627612779,
        0.7755265146048467,
        0.6416133447590692,
        0.7220182295169472,
        0.035036524101437316,
        0.2984494708891794,
        0.058512491882074746,
        0.8570609425871989,
        0.3728540278748075,
        0.679847951578097,
        0.2562799493266301,
        0.34758121515249196,
        0.009412770080969413,
        0.35833378270496974,
        0.9490941816782104,
        0.21789900913168891,
        0.3193913663803646,
        0.9177723860005874,
        0.03190366643989473,
        0.06508453704251449,
        0.629828999107823,
        0.8738134432795387,
        0.008715732303784862,
        0.7465772369939375,
        0.8128411710026234,
        0.07571744617226672,
        0.6564553345969578,
        0.5092622000835182,
        0.47988339149638315,
        0.9555741449310663,
        1.2033569485092599e-05,
        0.24697870099191632,
        0.7122326779115835,
        0.3245820497867131,
        0.2769963563838095,
        0.6954454525534746,
        0.9185517481459488,
        0.2444757021979903,
        0.4580858172767637,
        0.25299268282150644,
        0.37933329148306616,
        0.604538828631711,
        0.772378759680558,
        0.0679174967944145,
        0.6860850791873134,
        0.5482600973958253,
        0.13798605275825726,
        0.09875321920491842,
        0.24555910532465564,
        0.1517866625844726,
        0.9259944794902178,
        0.6801050156046421,
        0.2376589218796833,
        0.5688852525565604,
        0.5566320514344026,
        0.07273721088434781,
        0.8397085104160709,
        0.4053194926981314,
        0.14487098904632512,
        0.19092005866659367,
        0.49064013706516085,
        0.7120243742497533,
        0.9849384577010081,
        0.8747865017350445,
        0.499041683900894,
        0.10677999399370885,
        0.913212806989643,
        0.364915960886285,
        0.2265878768994284,
        0.8724318623454285,
        0.13635835175923794,
        0.23638016015282026,
        0.5953992453523792,
        0.563922609078715,
        0.9589347319832972,
        0.4532393332235999,
        0.12895807457854047,
        0.76056767676739,
        0.20163407511411524,
        0.17572986321318163,
        0.43711801265081107,
        0.34026080284781257,
        0.9672531085605693,
        0.14302607708757153,
        0.844558532806118,
        0.6694061399806629,
        0.10930490807954563,
        0.08825354002927399,
        0.9664620412773903,
        0.1942974852130065,
        0.08190006001834516,
        0.26938469527986364,
        0.6501305180131334,
        0.5467772453446605,
        0.696724843853251,
        0.9630980777029287,
        0.2777215297314206,
        0.23362646184796687,
        0.8456720544791447,
        0.2242124706247811,
        0.6889062995586893,
        0.15349463697837273,
        0.2035981361555802,
        0.06759889360357696,
        0.7494856954349747,
        0.18007939541801543,
        0.12426071024992369,
        0.2248072739087964,
        0.2794595536486242,
        0.03382173104378916,
        0.25439918504137593,
        0.6688547064212764,
        0.7599190806207414,
        0.22601441426661684,
        0.6118495893255411,
        0.912256084318619,
        0.5416106282800136,
        0.373945089576196,
        0.013200625564899537,
        0.8293176945213215,
        0.816561527713578,
        0.07972011775621979,
        0.17167529767716483,
        0.8381490322209999,
        0.5641602788618111,
        0.34978221360103146,
        0.14500296285546677,
        0.09851907591702669,
        0.5601814183160807,
        0.7100658900630638,
        0.9508710326261454,
        0.7480513321261875,
        0.37224601242411803,
        0.7584773055982037,
        0.07107351246240812,
        0.6218453689509784,
        0.7207140306231448,
        0.04180861912122957,
        0.39524181826363247,
        0.16133882345519168,
        0.27608308497765854,
        0.2265033233131446,
        0.304683930305082,
        0.13623338112195127,
        0.6942500575985521,
        0.05286620198352476,
        0.5814383008133743,
        0.17972812863224774,
        0.5066913505591185,
        0.2815188368684268,
        0.37007687764929276,
        0.5045289129748705,
        0.1223312112911773,
        0.1306641990394306,
        0.8444142564877196,
        0.3921985467480693,
        0.16956247865888308,
        0.8011790684205008,
        0.910128630061549,
        0.8295774770865355,
        0.7140509260335566,
        0.09936765398837333,
        0.9133012440268775,
        0.5779793461657664,
        0.9002754517505583,
        0.563570171869058,
        0.00984544079968852,
        0.9942393627965922,
        0.13239783638207125,
        0.6926362577413174,
        0.33428825238062276,
        0.180203757609243,
        0.14059766517175454,
        0.6692474106394473,
        0.30385427283103805,
        0.6136545338982017,
        0.935599385281917,
        0.20290489288829328,
        0.11961014615577858,
        0.3921906629129217,
        0.6945392266423493,
        0.9449670331340194,
        0.16338249440464603,
        0.4587133057259446,
        0.27886355130641083,
        0.2046000739957785,
        0.308336030000532,
        0.7956095704114209,
        0.09284603190663265,
        0.8690191781420668,
        0.8337153810867173,
        0.6817935532090346,
        0.2958142574937309,
        0.16611979665729038,
        0.9189412906048164,
        0.07142513371862946,
        0.4744680710895094,
        0.36022941976910705,
        0.15973108250577628,
        0.9679157592963495,
        0.21895147852694286,
        0.7117804063827496,
        0.8790754936966432,
        0.6689037930967858,
        0.14352054836853012,
        0.7928879809301641,
        0.21551269715175403,
        0.9559500306879225,
        0.08285801012063598,
        0.6410300846501192,
        0.6134462454060179,
        0.48007181603936633,
        0.16519309664977355,
        0.25198515520957565,
        0.7304173325598778,
        0.9587006814026301,
        0.9258020926735463,
        0.7373998988360687,
        0.23368185982132328,
        0.7645027771966664,
        0.29731221956368226,
        0.28135794224944166,
        0.7674015051186732,
        0.6857875990098626,
        0.27309396011782994,
        0.16353307883213053,
        0.1029163661719199,
        0.4893815606170352,
        0.8330846652741157,
        0.32325667648470346,
        0.5959400658056777,
        0.18164138015089026,
        0.32173941183739707,
        0.6953137196187978,
        0.5015627712965934,
        0.8706411668621805,
        0.8281605969166586,
        0.29775374029236545,
        0.02909409645982286,
        0.6431802889485781,
        0.8691889231977583,
        0.8505374562408011,
        0.01478673530954211,
        0.15148091402584818,
        0.18235194340022043,
        0.28192172223324286,
        0.3174352134144047,
        0.08165793637092456,
        0.3661685328590436,
        0.9039737192915885,
        0.1227215762403242,
        0.7823767793194251,
        0.056852855598646945,
        0.06325138074870928,
        0.4289507797157075,
        0.9665594515992092,
        0.21675092767429893,
        0.9480729516272934,
        0.04307662809459589,
        0.8881709899968181,
        0.5653211898890937,
        0.822241809901137,
        0.48181488624170676,
        0.2514120803260531,
        0.8441041698808216,
        0.34095605773003257,
        0.7303571516567825,
        0.9551237416263633,
        0.9149372648441234,
        0.5096042161455406,
        0.24040895632467896,
        0.7913117617130083,
        0.04553264565460491,
        0.8999687613588129,
        0.5657116570169368,
        0.01615903613308811,
        0.5199093970834808,
        0.49375421153658716,
        0.2129019704722085,
        0.6181170879664932,
        0.001573158600998159,
        0.2339404211999968,
        0.5269614300271338,
        0.19914291926856253,
        0.2437025279929801,
        0.4364032376894692,
        0.05564220864270886,
        0.2081983805383275,
        0.07364112750960905,
        0.7984257526281475,
        0.5024918501138289,
        0.26154314028399417,
        0.796778755943318,
        0.15507878896953398,
        0.8659777198314929,
        0.46102322759021885,
        0.5617452412785726,
        0.31224626582455817,
        0.2430797680627348,
        0.27668452729256576,
        0.35992345017522576,
        0.5699723381991318,
        0.03074675838642149,
        0.38575461454897286,
        0.3412071540234347,
        0.6298397030328184,
        0.8685987737772555,
        0.7726394398435724,
        0.9913709810231138,
        0.4159324605560283,
        0.21464574557780058,
        0.9218865879320106,
        0.8144875806380292,
        0.9138979879200605,
        0.21070032586890497,
        0.46920157850064004,
        0.3235168749818289,
        0.4512756567910182,
        0.7274250507928683,
        0.7248824410420183,
        0.6372697753917475,
        0.3392015213500088,
        0.22416302568145985,
        0.4677107630620194,
        0.7487217639408884,
        0.1834242420995823,
        0.024158957115163582,
        0.1050294917167729,
        0.1289551875112751,
        0.46450575943165073,
        0.3563053330516287,
        0.9194596229083114,
        0.20813803036265066,
        0.38075324792028464,
        0.021397673413144136,
        0.05984421036917731,
        0.8377743224956902,
        0.7021693819198128,
        0.0932686731653416,
        0.7913426756488138,
        0.39638454594496786,
        0.1452947763761906,
        0.9849272720028722,
        0.11899849121120365,
        0.14100425819988416,
        0.8539194254387951,
        0.727540444007251,
        0.06912932506394953,
        0.6214300291700716,
        0.4329899253386441,
        0.8873809450857725,
        0.6180099123132202,
        0.6608104815038441,
        0.47444999064221605
      ],
      [
        0.5139433437726902,
        0.7731650520792968,
        0.8704276857248127,
        0.00804694852981791,
        0.3097359255052041,
        0.9576037393658909,
        0.5131167122678871,
        0.3182844248720986,
        0.5391999374256481,
        0.2212549424277599,
        0.80648135792427,
        0.34225462561468434,
        0.5388888490671446,
        0.00587378555105833,
        0.6731524781805254,
        0.21002426217873815,
        0.9325575928787119,
        0.3742447494814921,
        0.7524189220859464,
        0.763139001845522,
        0.8704994552717501,
        0.11011117825660166,
        0.3000919803937838,
        0.4749057659504685,
        0.6729367191665858,
        0.25759243292061773,
        0.7011513197244875,
        0.6570000593742624,
        0.18200775771189426,
        0.3220629928291008,
        0.8875374569208283,
        0.08334916104975676,
        0.7465641201404082,
        0.0623500489834764,
        0.7314811265727285,
        0.7425113549935438,
        0.4079158134516613,
        0.9913829988984811,
        0.4521372987583918,
        0.18987854312792152,
        0.3516264720993826,
        0.7148116664252598,
        0.3574353632517656,
        0.05161855399507598,
        0.31591900435196574,
        0.9988046115649809,
        0.28790485661731413,
        0.4617958714158059,
        0.7352681109839733,
        0.9436789507453597,
        0.17540264266554373,
        0.21242137590306676,
        0.1324776129505617,
        0.2086811922474796,
        0.9956879445435294,
        0.2466458319173127,
        0.11005315861088283,
        0.5023202382650055,
        0.4561218152233627,
        0.7344902289458818,
        0.6209435413222995,
        0.6210702266888138,
        0.1501726341960331,
        0.5382745459850139,
        0.12034724351170079,
        0.1530255220213963,
        0.4501785568140254,
        0.42907234720670884,
        0.7336620808382345,
        0.07357155006150706,
        0.27878582976294164,
        0.1652937745810068,
        0.5080881384605884,
        0.5792511525815143,
        0.6386079282274959,
        0.21402570433952184,
        0.4175776484229303,
        0.4668141805992988,
        0.0830692156172197,
        0.5702729080512439,
        0.22851756266476886,
        0.03572971978146555,
        0.9645292782200071,
        0.07465994655778141,
        0.7304802408534588,
        0.5026299236106216,
        0.09261083478602605,
        0.5239493543593386,
        0.43421796147948344,
        0.5480164067044673,
        0.93500696830084,
        0.9950503029569349,
        0.6623180737805964,
        0.35413027207608405,
        0.43915701403233653,
        0.7755158765326317,
        0.6286906188021038,
        0.09799092114564267,
        0.6515860600727822,
        0.9686160083513528,
        0.23695196706301513,
        0.3927237470201165,
        0.0826652146717024,
        0.8235508004604837,
        0.28949630379187496,
        0.16399808241071,
        0.1631350503011425,
        0.27796369277115407,
        0.007062522868663268,
        0.7487555976570333,
        0.8538148940056969,
        0.9257024324466699,
        0.30214491180817893,
        0.4741303614194492,
        0.7403154678696606,
        0.6506372227822905,
        0.26761772236847525,
        0.389271280785603,
        0.9052408789936462,
        0.730842166642431,
        0.07624613540160274,
        0.20627827017716915,
        0.8883183855816185,
        0.4127050949452037,
        0.2045109984787783,
        0.34693136737190944,
        0.4121989217611295,
        0.755284508228243,
        0.13308405138174717,
        0.8548211188166558,
        0.3798081761570704,
        0.4768780040083739,
        0.1301536970709083,
        0.27219737646072817,
        0.945837971738739,
        0.47435552668191194,
        0.15242661730936846,
        0.5521470351732273,
        0.620669205199192,
        0.8490265900880528,
        0.4285688244951663,
        0.9580869515395114,
        0.19569040002525562,
        0.516589293988249,
        0.4015942087704071,
        0.2788163745855844,
        0.6040894955045737,
        0.0796724169393287,
        0.49514790782728024,
        0.47407198550859353,
        0.7358054371264411,
        0.29345630302342074,
        0.21708887349205896,
        0.2055806154418085,
        0.9820503575581082,
        0.45292370052865405,
        0.9586849692437831,
        0.8961065597258336,
        0.44090703676897136,
        0.40996198940723616,
        0.6609641720351465,
        0.9339813383537561,
        0.8045369751086036,
        0.4744753025036478,
        0.4939436141326402,
        0.25539501241507867,
        0.607494158212376,
        0.06326907301116036,
        0.5714734535112468,
        0.09147924548450193,
        0.5205341493580471,
        0.5976524064860276,
        0.7726413691329292,
        0.5251120281554128,
        0.6392751375510108,
        0.5403668920903505,
        0.2655824352378039,
        0.3109784917360907,
        0.4430711279584959,
        0.37684684568187754,
        0.5673183798344115,
        0.41287517029972487,
        0.9534019253511122,
        0.5966790155943681,
        0.474086027042263,
        0.9954995385290913,
        0.2253937767754437,
        0.4543218475802414,
        0.4341976608271322,
        0.7605576132408023,
        0.571536181264341,
        0.6880561816936118,
        0.4119764413264545,
        0.21742302808987402,
        0.1468667460901354,
        0.25470487483795223,
        0.395915995688079,
        0.0684440013800035,
        0.8000336390112762,
        0.0687282530801484,
        0.037295544350340215,
        0.19929428094547452,
        0.22228023525836682,
        0.264655951536073,
        0.014509495003620976,
        0.38524351596789475,
        0.6827153031116509,
        0.09834928329363357,
        0.6943941006059181,
        0.09187012885513157,
        0.8798483581137876,
        0.4480359303565753,
        0.5643102418817786,
        0.4217179754081736,
        0.8030656787764701,
        0.33656331975055165,
        0.32604150479871685,
        0.114941244491787,
        0.8177566231815554,
        0.10044930100646587,
        0.09570661511230627,
        0.6970114943272577,
        0.9384852626408089,
        0.09860670523694193,
        0.29347698871899086,
        0.13018444037651833,
        0.3976741866578708,
        0.5680589088901203,
        0.8298294847142658,
        0.42843391829456823,
        0.7766342875686798,
        0.39732124641348965,
        0.4693858929887079,
        0.4524151838744044,
        0.23427277168929428,
        0.3188506768807218,
        0.97204906696094,
        0.08651005505353382,
        0.6320865441272907,
        0.14254450954075593,
        0.5100851389290341,
        0.19264542635407067,
        0.025156964345572574,
        0.5122614044196322,
        0.4444099741792109,
        0.6718121775724832,
        0.2465362703154238,
        0.9659884078808976,
        0.42930216620365746,
        0.6527038227583593,
        0.6904066498378786,
        0.9490471834601993,
        0.6703875046532723,
        0.18293421078774463,
        0.6502391544119632,
        0.8126973497484229,
        0.8406253044728441,
        0.46464332530005303,
        0.66936445616103,
        0.9211094917959662,
        0.49502464845912997,
        0.46036160469005283,
        0.9591930852745842,
        0.9876548794672737,
        0.9446483884084816,
        0.9599437093757148,
        0.2554829000386051,
        0.6148008677161223,
        0.49294247956574677,
        0.47975433244342136,
        0.3349864394754333,
        0.4600721682231296,
        0.5006287023064055,
        0.07031813354991545,
        0.34743942932323046,
        0.2859777949512591,
        0.3679048091631353,
        0.8318388761251195,
        0.530446488587485,
        0.20920896966062041,
        0.27401452663807724,
        0.9248672781725872,
        0.14307068305012494,
        0.3778691841600531,
        0.47319834101604796,
        0.559778919087317,
        0.9743729598527916,
        0.4223266328419537,
        0.332462540281946,
        0.8303891886436551,
        0.9625555535081772,
        0.06125709448844452,
        0.9927676452621197,
        0.7326781917303675,
        0.1841436693394617,
        0.1118693145882581,
        0.07517959917340289,
        0.616994929838213,
        0.31722596325378694,
        0.5272816356960266,
        0.18007857725718557,
        0.9672112996782699,
        0.574488749603658,
        0.8371521111766238,
        0.3336911733784297,
        0.9073274560269707,
        0.4496062840963363,
        0.4005801562854373,
        0.792221349109037,
        0.4047823827980481,
        0.8837301599473701,
        0.41002968872761736,
        0.09606291291699409,
        0.4828757087261468,
        0.770701191450814,
        0.14365736167306975,
        0.18694069221272858,
        0.6895422449738831,
        0.9841403664499887,
        0.16232500380379788,
        0.9971164934860081,
        0.4475683087833907,
        0.7746699927274632,
        0.6478989395410432,
        0.9661390791489664,
        0.8495385710926837,
        0.36766381348140087,
        0.29762472582356725,
        0.5556092091425032,
        0.43556726442329186,
        0.2493584118221659,
        0.5028103588292622,
        0.47542161202637445,
        0.6660121373762803,
        0.9940554446469334,
        0.5292793135640694,
        0.9835752668542684,
        0.8323080559092237,
        0.3530543021975223,
        0.5485925419891542,
        0.9103356619413911,
        0.3604854666489441,
        0.22011354689304485,
        0.9647247508826255,
        0.25399223692980955,
        0.9156441420797948,
        0.07923975259429128,
        0.17662198743169488,
        0.7418696926247221,
        0.9598786880062496,
        0.2883364314842686,
        0.4123862235785758,
        0.4920361208915195,
        0.4867072170252864,
        0.641607206424367,
        0.9934091916313785,
        0.6641326048873257,
        0.9531472293221335,
        0.564960484800747,
        0.05867099546165999
      ],
      [
        0.8488176972685787,
        0.17889592492099848,
        0.05436321430643143,
        0.36153844608822294,
        0.27540092860641197,
        0.5300002248954253,
        0.305918915735916,
        0.3044743591541431,
        0.1117412761755947,
        0.24989901388011448,
        0.9176298978365625,
        0.2641468532533736,
        0.7177736874735561,
        0.865715034190154,
        0.8070794822453757,
        0.21055058265882798,
        0.16724303145644548,
        0.04670639168207169,
        0.03942231175749811,
        0.20023080977547292,
        0.998543402727172,
        0.3727869783278882,
        0.7605102739289497,
        0.4734744426831612,
        0.5097153058176547,
        0.9450384171904427,
        0.10944664834182993,
        0.46509316076483553,
        0.14155525990080142,
        0.5383487621569256,
        0.2989986565002455,
        0.537745219418836,
        0.6656275378248544,
        0.364328800568146,
        0.6230186193345604,
        0.6427248852452113,
        0.4199818200973734,
        0.40324243401016224,
        0.39042032609654065,
        0.4061895224724915,
        0.07966610538989782,
        0.056831201412083754,
        0.07833090863308889,
        0.6956778106391276,
        0.029158960905142917,
        0.499492419729084,
        0.13263431774446122,
        0.030755633545785144,
        0.6394894283138792,
        0.44599814751961253,
        0.9746066357195468,
        0.32976593237159135,
        0.1954248232131871,
        0.6840462123134095,
        0.35109885726718093,
        0.7710361133392682,
        0.7917995013694747,
        0.4438745891254291,
        0.2688283012582403,
        0.023904422054516594,
        0.3713325657678248,
        0.09773087965586325,
        0.7275225485779123,
        0.4594444253357157,
        0.520496474809741,
        0.6845690429035142,
        0.42529029529235085,
        0.6034730573112549,
        0.8238491084564108,
        0.45187126344277295,
        0.8879452010333057,
        0.22039953667363887,
        0.10682265172052396,
        0.01201012562940873,
        0.9179413986516766,
        0.6365662142278737,
        0.21976203733713473,
        0.5475524336459725,
        0.9207996703472,
        0.8756659420813518,
        0.12759215495203946,
        0.30365373978719956,
        0.2952965716988186,
        0.5691050376425756,
        0.7434196294659989,
        0.33001518527033424,
        0.6078523073725284,
        0.5156753531483024,
        0.9198007246232732,
        0.20136661118531174,
        0.0016447577600704477,
        0.07173319673476697,
        0.42049449651592197,
        0.49891737185184115,
        0.5737516865628725,
        0.8803733819800643,
        0.20071996630407773,
        0.42117805927001195,
        0.9322773435409096,
        0.363290798030508,
        0.015004156349900266,
        0.8997274088109545,
        0.6154001669174504,
        0.9709420683125343,
        0.6216203340783855,
        0.9362624562662404,
        0.5990396713972187,
        0.13927871531915537,
        0.6783747232389689,
        0.5463390473331029,
        0.009044383533662548,
        0.7747702399200641,
        0.12142450487678924,
        0.5173941425728488,
        0.6657523438415871,
        0.7629128415038007,
        0.9408788806763205,
        0.12398756441911152,
        0.20999573804245497,
        0.3653677020716356,
        0.40128849973594516,
        0.5900054614056987,
        0.9939147012278791,
        0.6115088735479919,
        0.6830213508992106,
        0.09621129351913138,
        0.43402167155975613,
        0.12915869529940904,
        0.2154033690963183,
        0.8500659465396039,
        0.3699892463660712,
        0.22821247935454547,
        0.8599326513042674,
        0.465750778933923,
        0.6781169710862006,
        0.3778759770783561,
        0.7164335552866723,
        0.36501978739945595,
        0.551521872294001,
        0.5862687002943826,
        0.11538834870299763,
        0.15953575050217628,
        0.7454382276225132,
        0.4723416941275893,
        0.6302029281971097,
        0.8120136902857684,
        0.06600112254706125,
        0.29991891969923234,
        0.6235820536184046,
        0.49318753724236075,
        0.7892197289772629,
        0.8387899276190961,
        0.7612766711569552,
        0.12149158646230274,
        0.9697427120239981,
        0.8638092279224774,
        0.09929055739243631,
        0.3426550027332561,
        0.03612705238698832,
        0.5868408794666617,
        0.79738549578538,
        0.9691310570839594,
        0.9685052507178072,
        0.07902950509210371,
        0.18474297802999107,
        0.883535734887161,
        0.7445137283483997,
        0.1670162454535159,
        0.43850930929388876,
        0.5126574298015115,
        0.21738165701726286,
        0.10164343205158344,
        0.24896492113506385,
        0.966612317292816,
        0.8218465055048731,
        0.43511613072352007,
        0.8278123360964413,
        0.04753698969229203,
        0.7698532438293518,
        0.9656015630530149,
        0.030873134596241747,
        0.5908960123475244,
        0.7483358272644883,
        0.19843054054272513,
        0.45226602184668685,
        0.25276902709816995,
        0.8172564608803591,
        0.9508608038638602,
        0.2622475997454339,
        0.13324374974499853,
        0.16787213484059926,
        0.41039868067076835,
        0.48421212336494124,
        0.14609124865294976,
        0.7175535009543266,
        0.36985414233061853,
        0.1585468371652191,
        0.6030481766016064,
        0.3121415368062854,
        0.92217875856051,
        0.7691979877499108,
        0.540824693036656,
        0.26826425539294463,
        0.733030721334873,
        0.0073315085486058695,
        0.8960905447485096,
        0.20920712776156858,
        0.8413234965408011,
        0.4878866241249622,
        0.8846040559206438,
        0.488065087270769,
        0.49451055174762837,
        0.2094201517943991,
        0.2621881360813587,
        0.6234512639946268,
        0.45518072408254207,
        0.9088484088644343,
        0.5549923459071615,
        0.703098876096596,
        0.2051949544912982,
        0.2644763042373123,
        0.41697334064788594,
        0.026123872851089747,
        0.7090279220637562,
        0.4197782695389143,
        0.020042648764431514,
        0.6779012177239421,
        0.36493875927554076,
        0.22534953945136493,
        0.5090010027717701,
        0.14443024398515147,
        0.9410353975379161,
        0.015936433652146365,
        0.7278934984274035,
        0.8585361195870658,
        0.8727652054919555,
        0.5284065440430642,
        0.40841077734630393,
        0.7425485752222045,
        0.80041975407192,
        0.2694825371672692,
        0.26418620539695514,
        0.24776276007443354,
        0.8601293168804773,
        0.9475496408939312,
        0.1540113346811094,
        0.9453893286742516,
        0.5033195838866129,
        0.32233959235494003,
        0.7599568696076389,
        0.9254786361604154,
        0.26051744673573085,
        0.08258403571946071,
        0.053528109550113,
        0.8051263631992861,
        0.31172871057546714,
        0.6500659237024757,
        0.1714198223450768,
        0.8001108798624738,
        0.40250834314536,
        0.06040716813355995,
        0.6024398154538736,
        0.17427870674180068,
        0.42956401337012706,
        0.41846399950122304,
        0.9282627623271036,
        0.9283659924741071,
        0.31155852147103,
        0.25064275513904455,
        0.8706401565678569,
        0.6859688543643087,
        0.32089767044450146,
        0.6694029462121013,
        0.9400056276176092,
        0.8133641454655881,
        0.05719820305014256,
        0.9785829739077141,
        0.9007191200468986,
        0.3927243966621393,
        0.8914335415047049,
        0.4738773480572992,
        0.7596996443042733,
        0.8279349143368132,
        0.1350882529509374,
        0.33206146644855716,
        0.04275684111415434,
        0.06944861711891037,
        0.6169898372733321,
        0.5922920990753759,
        0.961928152122732,
        0.25069695786415136,
        0.9351028741172145,
        0.4751602831034093,
        0.6823524940331293,
        0.0423843533949293,
        0.9617179609714255,
        0.21912027700465075,
        0.26267733568740925,
        0.771970038024193,
        0.8740560234987377,
        0.9920331181331382,
        0.7083029421730151,
        0.4137737339418399,
        0.0014446131712595456,
        0.9330317754527828,
        0.8596270273081488,
        0.07119029432072288,
        0.23701682545985148,
        0.736148408598335,
        0.2602828542059501,
        0.16771961723145623,
        0.9746847379175001,
        0.3916738110136836,
        0.30889317859641874,
        0.22940538998195215,
        0.06117566507963823,
        0.46852377247792687,
        0.02376043597771016,
        0.7181617935879925,
        0.36863282446382717,
        0.5512897022067015,
        0.849972806451499,
        0.5307177414357697,
        0.9960667286203041,
        0.9219918453011973,
        0.5448452132007492,
        0.6960214862457458,
        0.8304189119093419,
        0.21965130223389528,
        0.43810491758683967,
        0.8842863758298174,
        0.04987925451626962,
        0.5368653469955609,
        0.2546312179960708,
        0.3983457517212088,
        0.23240358934641792,
        0.6122942199379403,
        0.8294242301078948,
        0.9246908436497371,
        0.14886116166459085,
        0.9138481640926124,
        0.7723685844218963,
        0.7799301053613984,
        0.7804967809466924,
        0.27245316628494876,
        0.3177176613808793,
        0.45824472966949026,
        0.08300444961733455,
        0.5129082622947589,
        0.6489059942021947,
        0.16246289295671446,
        0.05767769217676777,
        0.8787914938951232,
        0.5291242960474568,
        0.28144259387048864,
        0.7800447843497629,
        0.5228878129354835,
        0.48112623398235166,
        0.1400774452313912,
        0.2388503381673568
      ],
      [
        0.22329107915353885,
        0.5231633414006761,
        0.5507014565811811,
        0.045601950132806324,
        0.36072883534777267,
        0.22308094169128878,
        0.6887261618213565,
        0.1637314250008992,
        0.07032486680550032,
        0.941010860245836,
        0.5636813802348253,
        0.07799233938998706,
        0.7226405111248398,
        0.15845217352316643,
        0.2502813067440234,
        0.2934872561021975,
        0.6966107142085949,
        0.46426408804015173,
        0.21506214371433952,
        0.4468262620796576,
        0.12087875153895689,
        0.917687007744725,
        0.5664463287191955,
        0.47201931574192724,
        0.3145664246472115,
        0.04321572973662613,
        0.7524449169599731,
        0.543269043871318,
        0.7671904257147006,
        0.7904487662157869,
        0.07222137937463013,
        0.6597158344078475,
        0.05329933834424705,
        0.6850244527227007,
        0.44335096201326485,
        0.4679961473799611,
        0.6610593347649595,
        0.6899666319266119,
        0.2633294844455638,
        0.011478933760174836,
        0.7712944466247652,
        0.8161423262888494,
        0.13964160374829582,
        0.5780067455748411,
        0.3406742720441993,
        0.2322154874690665,
        0.19864375358510467,
        0.27149077328868065,
        0.976852764010693,
        0.21542897828136154,
        0.3564074170620962,
        0.018399946630616282,
        0.6167902695950142,
        0.23040538778108444,
        0.7423517360658496,
        0.5842502083948865,
        0.420103554589757,
        0.7092528321948621,
        0.9720455259033695,
        0.8100391176572782,
        0.4306551796616863,
        0.9577285998114508,
        0.04775810110489587,
        0.7327818008916883,
        0.6756664492813946,
        0.527005167794156,
        0.5669874518723802,
        0.722945249247141,
        0.6826033501652629,
        0.7953126800992896,
        0.11284552220179378,
        0.19916263217137087,
        0.7213192289727536,
        0.39386732248283196,
        0.33918540311781975,
        0.15344568607162112,
        0.10057401461121851,
        0.4072471068550777,
        0.5829154644665038,
        0.7407205209616811,
        0.8703608417756887,
        0.9665261604026779,
        0.4555648553522168,
        0.4004229990716831,
        0.2989396309634117,
        0.8283600667431184,
        0.9098411699907558,
        0.766136675251295,
        0.06831478431392501,
        0.6060265199758132,
        0.9392161324283785,
        0.10214265774506748,
        0.9775395164399522,
        0.35668872437448984,
        0.6541871683390603,
        0.12278570628019525,
        0.9613521934135819,
        0.6511814271716158,
        0.9366778098943237,
        0.908827305274409,
        0.43700781123413013,
        0.9332609593874011,
        0.7062172484423577,
        0.26713663074285254,
        0.1797664014159619,
        0.6555533548588476,
        0.8220278162669925,
        0.9079088670856311,
        0.626175721553128,
        0.16277253754939225,
        0.2816461931342825,
        0.5882090729486195,
        0.1117494093712399,
        0.26952228245370013,
        0.001984401045787232,
        0.8965633740470035,
        0.9303274582187792,
        0.3402339528373949,
        0.4225810508566923,
        0.6701963631462055,
        0.6112385915202808,
        0.6609230061283329,
        0.5070628040049706,
        0.6349732549474707,
        0.10824125151020325,
        0.9512007155756727,
        0.03343151432586111,
        0.09700896639589807,
        0.8469467681708595,
        0.6123687539580073,
        0.7001514539668893,
        0.550260127836184,
        0.8114014153748366,
        0.6443820755989285,
        0.19747718556896254,
        0.7733226619848896,
        0.3446042209716953,
        0.8504102337554754,
        0.34129814514380674,
        0.9717666350170647,
        0.22342957388458096,
        0.6383999327947865,
        0.13735714139920507,
        0.1293990795977742,
        0.6512757306060938,
        0.7174164126056582,
        0.09948797138799059,
        0.5775256641423204,
        0.41453282798226365,
        0.13518598057433406,
        0.5176138587519762,
        0.0647247686015846,
        0.8982080306595139,
        0.09443728770894055,
        0.8628535808883973,
        0.7384720804735743,
        0.11451152608765047,
        0.5426875409203884,
        0.9701506722952672,
        0.24707724129305986,
        0.5734257632386766,
        0.568035123059551,
        0.34149252806527086,
        0.11772665997080989,
        0.5445036414045207,
        0.5678649545949946,
        0.9145397647295026,
        0.6264006261919175,
        0.4956239121885867,
        0.1854445319921587,
        0.38877912391436853,
        0.5727042902682571,
        0.7272918902179081,
        0.9877334663318441,
        0.19178860193593794,
        0.6729840020192986,
        0.4153338145563784,
        0.6365081754393465,
        0.005970365451990145,
        0.7332956023820622,
        0.8247004549771353,
        0.045811758709343064,
        0.35634256423348254,
        0.22042364138234116,
        0.6488442694110604,
        0.08640734624365187,
        0.33908039938009304,
        0.6585747763718441,
        0.8304147370246499,
        0.1889586584229377,
        0.014632868903693086,
        0.22127113193785597,
        0.7800433424910276,
        0.004084359780744284,
        0.6899208215013513,
        0.20979241153998585,
        0.8287415038352453,
        0.8079189538321655,
        0.9415007052426935,
        0.49471453548782895,
        0.4812622884541188,
        0.8181281324581735,
        0.5598013288919185,
        0.8322615939620673,
        0.6111918483353072,
        0.37150780771396197,
        0.7898824351069337,
        0.5811397219372,
        0.6984641963412034,
        0.05974170895963615,
        0.18926509698373162,
        0.39818603342468617,
        0.737052762111031,
        0.552216901543784,
        0.24070623413629832,
        0.9095092418328923,
        0.025207974983498915,
        0.2906698962447649,
        0.2006158085697981,
        0.36475692401820825,
        0.8846354387701332,
        0.6861240443411343,
        0.13973900617708446,
        0.187554301839723,
        0.039982359788262034,
        0.19102595546505274,
        0.17898430681821353,
        0.31206738039146686,
        0.6263297344858741,
        0.7173444278767053,
        0.13073848426080437,
        0.5411990852645557,
        0.8356340021718371,
        0.3637571385624654,
        0.5604424824868766,
        0.5225862253218967,
        0.5683749555525598,
        0.9028608383101552,
        0.27647797964142207,
        0.5011804871957674,
        4.449907125669839e-06,
        0.04214445837531333,
        0.3155458416589393,
        0.5923333765076584,
        0.027578715863632586,
        0.3887341530026426,
        0.771484005268233,
        0.005465181744703895,
        0.8324731769392929,
        0.7441447663069177,
        0.7320529086937675,
        0.7824915681161762,
        0.924253992152462,
        0.5791915523033466,
        0.1524836025980163,
        0.7134747341035563,
        0.35929048289367993,
        0.8999790117478249,
        0.8406308082454442,
        0.7047738047158322,
        0.12642580942614012,
        0.3799964883950345,
        0.3976115463796088,
        0.8609354880789536,
        0.9086197835616662,
        0.49230574985515263,
        0.5552318039917673,
        0.04355752499253196,
        0.168388570511378,
        0.6447815844369733,
        0.46611696867375085,
        0.06845121469372362,
        0.10349703671383215,
        0.10135501589644491,
        0.32597412635261824,
        0.5935021325438128,
        0.8056288398715095,
        0.7406840044329035,
        0.33278554328894494,
        0.07301441479661286,
        0.06997075234332095,
        0.15881278316213487,
        0.5807330364308839,
        0.2976864746532468,
        0.6255582747280126,
        0.07559165657106148,
        0.6484964651219226,
        0.27867089136572554,
        0.14881708896939583,
        0.9611975481021515,
        0.8403580131688043,
        0.11251242781965964,
        0.3989680705695663,
        0.0712828045355457,
        0.9362665013725234,
        0.817173809981737,
        0.5786171576029369,
        0.9309416054142151,
        0.4813700629506352,
        0.10024308442622865,
        0.3688279088184241,
        0.9614169086531008,
        0.025904508662122905,
        0.414851362256471,
        0.24575110281512735,
        0.0964229626244072,
        0.6212549647301541,
        0.1349023254737206,
        0.05945662101567517,
        0.20473708113321953,
        0.16994881664808925,
        0.7836412077261643,
        0.9650997558666135,
        0.1310906632175416,
        0.23998360359929682,
        0.16483788504880337,
        0.5813410855891542,
        0.06615724212295626,
        0.2506482644132183,
        0.957155696508228,
        0.9945628123735194,
        0.5877968349584806,
        0.7573307591464579,
        0.8505884470021852,
        0.23661539085623262,
        0.7154214918560912,
        0.35832111397138855,
        0.886481040182779,
        0.895029391438457,
        0.8365955506049753,
        0.041857421902043,
        0.4972811795911585,
        0.30184391495344653,
        0.14444689876345573,
        0.9471140536069476,
        0.10207280552747255,
        0.2794362294331294,
        0.2672003064245171,
        0.28352367188871264,
        0.04159415961835988,
        0.32745358534800983,
        0.9986352054670704,
        0.6132001815084313,
        0.3111887284194109,
        0.5123386703913707,
        0.8055704296024674,
        0.9650149477652334,
        0.7078346668752249,
        0.5128685070199542,
        0.20808474310846992,
        0.37237434365091326,
        0.6623787127011417,
        0.5888879168135309,
        0.7768003633850622,
        0.06912971045155392,
        0.8064366681010672,
        0.5275219490197584,
        0.36912206607939535,
        0.0853791750493903,
        0.742428707705723
      ],
      [
        0.2946650026871097,
        0.5305867556052941,
        0.19152078694749486,
        0.06790035819129137,
        0.7869854599999133,
        0.6563335217758555,
        0.6375208960436358,
        0.575602893753034,
        0.03906291618886648,
        0.35781360448354893,
        0.9456831868184076,
        0.060044680315385346,
        0.864042103546211,
        0.8772905261480303,
        0.05119366562045369,
        0.6524186154656548,
        0.5517513686348753,
        0.597513253239051,
        0.4835286243100021,
        0.2829881608569912,
        0.29772571830177164,
        0.5615089053263611,
        0.3960474360470265,
        0.7887007096788996,
        0.41848438534587695,
        0.14390392077532788,
        0.15090669442067706,
        0.05524135021582377,
        0.7180371937036457,
        0.29231735450413854,
        0.19877387220034304,
        0.831363922310521,
        0.567991119724631,
        0.08233974921248077,
        0.5449985739307204,
        0.15895874456727543,
        0.6767623857029604,
        0.11847226487907647,
        0.4449960661200688,
        0.887982434157199,
        0.7972677299953101,
        0.06797872826362639,
        0.9607877564667782,
        0.6592053923760217,
        0.7187760832244346,
        0.7435767651340965,
        0.8877363518856369,
        0.13394566757579296,
        0.7769745806055802,
        0.8379915121953251,
        0.8293047639084282,
        0.029156996519808853,
        0.3903744912765845,
        0.4372519921680409,
        0.5206350635113318,
        0.49287267416568414,
        0.13042928220861905,
        0.9843835309944722,
        0.06570232191808534,
        0.57928407774407,
        0.580774825086728,
        0.9543378655569242,
        0.19744377751367526,
        0.08332540063040506,
        0.8838642177332372,
        0.01569619295094371,
        0.7955946473535244,
        0.7681904394283122,
        0.8720437859531704,
        0.9161100863895553,
        0.2738131929177843,
        0.23638112638259945,
        0.31051984364538765,
        0.715643258918474,
        0.08273548925340335,
        0.6754864430044265,
        0.8585246688775271,
        0.6928968841165061,
        0.7850836912639295,
        0.35328125178061953,
        0.22019206904373745,
        0.24537239045975,
        0.7274125155742309,
        0.06412777290220895,
        0.4537374619422069,
        0.48767732946854836,
        0.6408748294444948,
        0.10616885236333873,
        0.5736099378010375,
        0.9603457940240444,
        0.5156805801975399,
        0.5698250458948468,
        0.9880066615714264,
        0.8328709350690627,
        0.4981436821039962,
        0.08015133786402995,
        0.8710469940649624,
        0.7130864089874244,
        0.732112043534634,
        0.8236199870200153,
        0.7449792112168063,
        0.4130626280958577,
        0.5147053338756159,
        0.8465414951170502,
        0.8588620568468965,
        0.3105036139431915,
        0.11938639397855333,
        0.5209594813305007,
        0.44895006829702844,
        0.8972872749318092,
        0.49310233858652663,
        0.5044775179915911,
        0.3651236493904061,
        0.7830061210921407,
        0.9479230192085655,
        0.1300150130737544,
        0.6611126735260707,
        0.16373230849016773,
        0.30893876440744794,
        0.9666301542725805,
        0.4828546746654463,
        0.5407474451942931,
        0.7111731350688189,
        0.6874317440662987,
        0.03696914756503811,
        0.8881705659558571,
        0.18858420803313158,
        0.7820277580280447,
        0.6439261219721384,
        0.48539898610189713,
        0.9290449450991957,
        0.26988141269516275,
        0.8141789859746345,
        0.6950420734041188,
        0.2355311918944123,
        0.9533026918410358,
        0.585435708539726,
        0.5830664686753533,
        0.15720954243394458,
        0.425240464086586,
        0.2350219143212403,
        0.6005073266197363,
        0.3606084225042038,
        0.1688734483529436,
        0.3472464490172318,
        0.21451701968577508,
        0.7945282929965258,
        0.7917093180964536,
        0.16454035686442858,
        0.7503640485122623,
        0.05589661884601338,
        0.23247042560172015,
        0.650096431494869,
        0.7182417639248644,
        0.48004946350055455,
        0.33761466765737647,
        0.38970628932173135,
        0.8587971938450034,
        0.5113856111287997,
        0.8746900143158227,
        0.9464385541545519,
        0.9357337114048233,
        0.493037931937103,
        0.600518275557823,
        0.20717010014018156,
        0.956188272045114,
        0.9868104591813472,
        0.829378843353453,
        0.5378894596918018,
        0.08353762038601176,
        0.31388748900192964,
        0.10611344922958055,
        0.20490864579387014,
        0.3255183963122801,
        0.5016089872551187,
        0.8783187538109141,
        0.261008943361129,
        0.5301367725528584,
        0.8438626421168804,
        0.1365644864046166,
        0.40022401028929955,
        0.5684852865557973,
        0.1860412125600558,
        0.013715933293031335,
        0.5927890557476297,
        0.01571523208981529,
        0.5859937235721215,
        0.4086629013157247,
        0.22862394187870494,
        0.18988373787072155,
        0.9133029199647259,
        0.5902203718852678,
        0.17119434728109106,
        0.714474477740643,
        0.23844605886430326,
        0.9218051432493948,
        0.7212738667495618,
        0.6769229790876689,
        0.9868105563430492,
        0.5397451964974905,
        0.4973070777225004,
        0.898127378005123,
        0.961526851217467,
        0.002205093485656895,
        0.8311018280041693,
        0.5572611177864352,
        0.9350166956280362,
        0.7184412414969504,
        0.9580848088622251,
        0.7591504901990411,
        0.26389422589032496,
        0.13575153226767522,
        0.9015894457842273,
        0.5160732479166545,
        0.8494364888772069,
        0.055297157475056924,
        0.4299519979229338,
        0.20556706817393244,
        0.8705912992132012,
        0.6940339916443199,
        0.062429201164529435,
        0.6147630611906695,
        0.8392847597397762,
        0.03378230610799049,
        0.6126150992442608,
        0.9258170930262266,
        0.15146079352238617,
        0.7279363664643402,
        0.15082068445721508,
        0.8399518401615831,
        0.18261776061642387,
        0.3911033866431288,
        0.3602030767759318,
        0.39794216299958274,
        0.9902168554955388,
        0.1987425837363549,
        0.3692533101705139,
        0.7693942246513328,
        0.4454704572227711,
        0.556270204982893,
        0.7638007314854575,
        0.9997833836496167,
        0.817925096622923,
        0.43895814172745395,
        0.3419766060842667,
        0.3360116871555001,
        0.8794629784389713,
        0.7515606054244411,
        0.07712045666568645,
        0.526244631632767,
        0.6730674227044754,
        0.48762092818895764,
        0.523962618185111,
        0.8588670385345478,
        0.3356486742296727,
        0.13515543168847632,
        0.6096971800763078,
        0.6602199575582411,
        0.9770320661194686,
        0.822221657175036,
        0.7786572200824151,
        0.9428522424740099,
        0.39871665076947127,
        0.3022381123692436,
        0.6933172089324822,
        0.5594005484884637,
        0.515846719674813,
        0.22269923159481464,
        0.6498599258311161,
        0.6773766563468397,
        0.386347923912712,
        0.2614122341121673,
        0.9987614502902175,
        0.2644157033458697,
        0.16475174075323273,
        0.7831979665281761,
        0.48023191285177524,
        0.9533180632750867,
        0.3628381006617196,
        0.6030358454066767,
        0.009511483075170801,
        0.7681795207460126,
        0.9658868295212897,
        0.685798211208519,
        0.8373142701482579,
        0.10302198485040048,
        0.7882617231574487,
        0.430599105156522,
        0.17525795670443156,
        0.9003776665621043,
        0.6630193925484046,
        0.21573596775012283,
        0.26724589950074407,
        0.15528813406099173,
        0.6530874066052259,
        0.7093508880590162,
        0.062052720082548696,
        0.9760292128829737,
        0.30175277189597705,
        0.6568796087946455,
        0.7954432990464873,
        0.8750939441332063,
        0.705954636548022,
        0.6632903328240187,
        0.4790828027605615,
        0.35897841560254384,
        0.9543676418541679,
        0.6091705003056093,
        0.8569753302589677,
        0.8804268603564287,
        0.17920577088185563,
        0.2168476724474413,
        0.03536461644768396,
        0.15048852852814543,
        0.11538227489821473,
        0.9036848115635171,
        0.9801224643902751,
        0.5099118661727364,
        0.446428538972901,
        0.6846982194425064,
        0.12406012570090519,
        0.6988609124663937,
        0.4393958897820289,
        0.6557870191749668,
        0.7969503778553548,
        0.54839396345846,
        0.3052511865319447,
        0.3292105645054222,
        0.21039607412973438,
        0.7874584000566249,
        0.40418223421314736,
        0.7098663774109556,
        0.28761505143554067,
        0.2861254028906376,
        0.33331601114505516,
        0.5054259706289007,
        0.9218198185756552,
        0.7217049798495994,
        0.2669556919924848,
        0.03743961513831806,
        0.4422746291034063,
        0.2897600873734223,
        0.7718713438712774,
        0.40059803120328885,
        0.18622643903592662,
        0.8883164668571939,
        0.8093405017771319,
        0.34214842236376486,
        0.28769125442699295,
        0.619892467181856,
        0.7712186912395066,
        0.7021119364459041,
        0.8791551671730159,
        0.5878037434756893,
        0.2824314260480332,
        0.6043977329026999,
        0.6443446575155645,
        0.07374350368710603,
        0.09803453441687482,
        0.4124969823835889
      ],
      [
        0.6503742417395917,
        0.5054533737348429,
        0.8786014709215519,
        0.18184022537153444,
        0.8522330686745971,
        0.7501362861060107,
        0.6661016674853226,
        0.9878954482759622,
        0.2569684226038301,
        0.02830592527249809,
        0.6357191154610017,
        0.8473123874866262,
        0.7361746251160107,
        0.020807111923490385,
        0.1116031306650328,
        0.2977237418558598,
        0.6869701913398437,
        0.8616260560016462,
        0.19863435918378092,
        0.6571890306104226,
        0.6996556289920951,
        0.35239246875784624,
        0.7899605478253066,
        0.8140479381170485,
        0.19742128450213303,
        0.9494552941959824,
        0.4766003859854373,
        0.666600347981564,
        0.21131203725140024,
        0.8075263238494785,
        0.3196861205574325,
        0.29393597470178845,
        0.30191817765024553,
        0.8278894018117505,
        0.5525336888522125,
        0.19167740493265917,
        0.7142567406966405,
        0.6398703572209754,
        0.5332038313466246,
        0.5725279133629912,
        0.012332537482920625,
        0.6952379783044652,
        0.5346592103704971,
        0.07913471728341592,
        0.01363750174414724,
        0.27785304004672706,
        0.9973852824796468,
        0.22560063795323093,
        0.10501535321602451,
        0.016300778724193665,
        0.3416274522972411,
        0.8081980587401383,
        0.2173196229012333,
        0.9346049678640077,
        0.9884978760439248,
        0.011016694853989928,
        0.7849027539184023,
        0.685363618812411,
        0.5156439876610373,
        0.2691131705792609,
        0.6647814707939085,
        0.7771244527963272,
        0.4756657052864103,
        0.9877862418860187,
        0.496245389887526,
        0.6715220877352954,
        0.4302592813664673,
        0.26097774276247965,
        0.944196361952393,
        0.6871313006829523,
        0.6596553956120715,
        0.035368885940296746,
        0.906198763983587,
        0.4187453215064306,
        0.4759434952722753,
        0.13563371823783865,
        0.3622428612568128,
        0.3261636809313586,
        0.14801784040784915,
        0.7958857042351878,
        0.5232421134251235,
        0.8941743127354745,
        0.7944157271704151,
        0.6293531339196942,
        0.06712698614922485,
        0.7872700131278835,
        0.37892602602275716,
        0.4706223867204675,
        0.07910067289179656,
        0.15341645416108574,
        0.37718419112851465,
        0.3512534231790092,
        0.04750509506272138,
        0.23732518632069322,
        0.19644494702181936,
        0.3864506445819226,
        0.8337907998419529,
        0.7749462799004189,
        0.8035342363596822,
        0.19148278819959308,
        0.6587275783685782,
        0.5364650914948323,
        0.47602647516617136,
        0.6473905014785001,
        0.4882682202390717,
        0.5393450990860965,
        0.9191128399601479,
        0.4555562943106152,
        0.6367424723928856,
        0.6033596639220248,
        0.256353254245148,
        0.7591786639369761,
        0.5410850395938646,
        0.29144299982930466,
        0.8670932318113793,
        0.011649132417856034,
        0.2931875874045792,
        0.9888830721392805,
        0.48525403136171763,
        0.5840203754759804,
        0.018164056326049893,
        0.8906034077185404,
        0.12131955319591026,
        0.636137740730069,
        0.8861545156487144,
        0.15072594151523566,
        0.39472709418728724,
        0.5489220750580015,
        0.472472579334963,
        0.7463560006321293,
        0.577507682467018,
        0.539137083991767,
        0.4152168868506033,
        0.26349231633707004,
        0.04046598393017187,
        0.8159876824365778,
        0.6593806990060599,
        0.24285693642029493,
        0.6645275729546175,
        0.7688815165168499,
        0.5297785310476618,
        0.8459066577642047,
        0.32641078967217463,
        0.14874138671722426,
        0.7835243017531045,
        0.881732456078587,
        0.8193906507419828,
        0.4992970001106306,
        0.43241356871768444,
        0.32783075020539776,
        0.5307051792506614,
        0.9691947741222198,
        0.9302280983380332,
        0.8731209059209539,
        0.3396121612440991,
        0.8132173383876619,
        0.37998166780667064,
        0.007713667317334472,
        0.11384884850088828,
        0.6918196784854324,
        0.7411111854408419,
        0.3925254620750772,
        0.29449854400197617,
        0.6432361031639023,
        0.9032642359326751,
        0.7661186313720085,
        0.9953828359511263,
        0.9824397182476128,
        0.8750947273085697,
        0.9455362590417867,
        0.7059768627512554,
        0.8534345994749614,
        0.33448650393035495,
        0.5161664715570445,
        0.381370200924934,
        0.8706653428282672,
        0.2828861645349776,
        0.9989639182169403,
        0.6752971019533748,
        0.9379689257074294,
        0.7003345441403045,
        0.5630449235923632,
        0.6190877537379766,
        0.04095008744288198,
        0.7976060888723598,
        0.537344620200543,
        0.31613157040344286,
        0.6162079626100697,
        0.9969571795676253,
        0.3855728335075491,
        0.4463771432909217,
        0.12682815343460896,
        0.38311223259409477,
        0.914440430795646,
        0.3212777855952763,
        0.48648213055260203,
        0.1886669957191217,
        0.2871399442716809,
        0.44229404248377924,
        0.9483425056528608,
        0.09366103431999973,
        0.22213702297526816,
        0.5704270142642661,
        0.9715764709073907,
        0.11563712166629314,
        0.7068633371547488,
        0.7577948571958056,
        0.5098156818212571,
        0.7387476060147066,
        0.9295728127492464,
        0.22143781771587367,
        0.6282298430994346,
        0.7000090762394172,
        0.4117016954594681,
        0.9652159293261413,
        0.12217133094164534,
        0.047535339760941375,
        0.48285965706702827,
        0.22722073086788686,
        0.9688100601606174,
        0.9328853574440025,
        0.021977495277442083,
        0.0318622152017487,
        0.33454590542274365,
        0.7311408218765727,
        0.06609480201595608,
        0.3172262969611984,
        0.1932056286420487,
        0.29394707750518156,
        0.5216288955522566,
        0.44482424488415995,
        0.013594399709583871,
        0.6000669347339558,
        0.3648508713182147,
        0.0190105000007168,
        0.009576272764185267,
        0.14202807089901648,
        0.8785092691266934,
        0.7244184470396301,
        0.5167833364609473,
        0.9492092413060366,
        0.22400794340064112,
        0.5799868290934651,
        0.07634098888665986,
        0.7853273722835721,
        0.49356942845116014,
        0.541987020488821,
        0.7299703112503907,
        0.020143207160926435,
        0.9566422504627117,
        0.6666236098405407,
        0.0893184328568466,
        0.6739163049072262,
        0.7626571777385562,
        0.7256961326337996,
        0.19874891199696232,
        0.679937983364803,
        0.916098272629587,
        0.8365713195979592,
        0.5650192557074718,
        0.31556569195596407,
        0.3248292823736817,
        0.7103439965548427,
        0.8266728934744194,
        0.1511505840691001,
        0.28204578234389155,
        0.6657173686864576,
        0.36108479529428883,
        0.2910103308317967,
        0.8753208747361793,
        0.5266235768494724,
        0.6893079697040627,
        0.8425638412469255,
        0.24630446935898098,
        0.17927579328391818,
        0.24767652221969372,
        0.36577116935407716,
        0.8989097823442224,
        0.5003433988139159,
        0.9447884064050023,
        0.5944796938866951,
        0.21775185118765394,
        0.36947804784421834,
        0.7045290499818213,
        0.10699452478533411,
        0.542001823769638,
        0.6447050502730459,
        0.9164889300419726,
        0.1946098102366388,
        0.668388290087217,
        0.7204005668230599,
        0.2948764121633155,
        0.1945571174820958,
        0.514357949745529,
        0.5772654827556168,
        0.6069686564843195,
        0.632732948373433,
        0.8438382322944092,
        0.1849355359054362,
        0.5595690198896401,
        0.04020483312341183,
        0.4498580019511258,
        0.3719201339909096,
        0.7092327455021773,
        0.5417628390815361,
        0.8209599793387458,
        0.8803283641134205,
        0.12481460162540658,
        0.32800310804776833,
        0.6994713140053445,
        0.45585543088319513,
        0.3059561684212585,
        0.7759452347368347,
        0.9943657475422661,
        0.08467557870610176,
        0.7937104445315417,
        0.7386163184113803,
        0.11462059868440189,
        0.20272846197402328,
        0.5686342202714438,
        0.646478518364309,
        0.8564028159768836,
        0.5351816034274306,
        0.02337627536652309,
        0.751441259231182,
        0.3056495908990472,
        0.5106643166769386,
        0.8049885833971532,
        0.46880393896244565,
        0.9261995528696606,
        0.17661641792489713,
        0.20221867570420304,
        0.177451049568639,
        0.03239716353484534,
        0.3543445956984248,
        0.25832843765958025,
        0.7623273390304532,
        0.008567437747802775,
        0.5909650571805495,
        0.6018939294902158,
        0.0647294046357233,
        0.7047039810653448,
        0.5673939879671267,
        0.9873030550062367,
        0.45347838483585867,
        0.4532637119072619,
        0.0369242616001787,
        0.03382864405578645,
        0.46438884586126006,
        0.8483646934294372,
        0.586727975264649,
        0.2469289164641617,
        0.9578814115096794,
        0.9331874442658064,
        0.44811010321303246,
        0.44884173206178446,
        0.2940619021733315,
        0.00866778699592341,
        0.04036717457086014,
        0.8509821297118404
      ],
      [
        0.09753360174945158,
        0.7612497166748563,
        0.24693797316632704,
        0.13813168747631954,
        0.33144656327093147,
        0.08299956500689287,
        0.6719770812804666,
        0.8065937981616575,
        0.982741914544214,
        0.6356607347968526,
        0.21592325604718032,
        0.5490274320842796,
        0.5455599580092261,
        0.23407607314700163,
        0.11372584300707944,
        0.4996592670489547,
        0.15210842242178801,
        0.5326860805572696,
        0.387006768446549,
        0.6883273834221644,
        0.3729271564083929,
        0.9461600449633926,
        0.777357918106707,
        0.6080343030674544,
        0.615232036586069,
        0.6429876012693234,
        0.26848350713033464,
        0.7501561486032265,
        0.2868304894201533,
        0.709376057826234,
        0.06478677547176559,
        0.6898584792392357,
        0.5521678334696775,
        0.5538264803105607,
        0.3465286297905903,
        0.1726129600841977,
        0.541932637563185,
        0.05176904301577445,
        0.8255576134042102,
        0.7110669702314096,
        0.04416722266296824,
        0.0765365615356286,
        0.010343895110245693,
        0.9943048222579424,
        0.5994438970969271,
        0.17973880276470322,
        0.36437840196608307,
        0.8638367270431518,
        0.45025550096250344,
        0.9713697684849716,
        0.13565977671520735,
        0.7156744827027806,
        0.9209482505872632,
        0.9353644225478608,
        0.9363029088679248,
        0.6727740448846121,
        0.9389926354427293,
        0.5242277302153967,
        0.44892175700184356,
        0.03127758666552116,
        0.8591044903080123,
        0.18252879402305167,
        0.7283094463286277,
        0.9673682786626925,
        0.8983157458733269,
        0.8343715027909192,
        0.5905078040283765,
        0.3614592485935443,
        0.16483069676401785,
        0.44021176044136656,
        0.7601865212686305,
        0.4422738328726695,
        0.13052339190334605,
        0.18204234531958974,
        0.9974373324496401,
        0.26885190140470383,
        0.8772652169952768,
        0.1639605602220474,
        0.949434122022834,
        0.40016700117762294,
        0.6526793788019437,
        0.7107326736231333,
        0.40094733206810995,
        0.911826340125886,
        0.05391789471661923,
        0.4952041632942823,
        0.24963864058647178,
        0.3484708615800669,
        0.7408861717670493,
        0.36115700818057805,
        0.6307421009778592,
        0.9742308506693961,
        0.4221684603378789,
        0.06326975075740693,
        0.07858701687903547,
        0.2058662234431784,
        0.28752143607082925,
        0.3814696098564697,
        0.8351873451819617,
        0.08207576786149495,
        0.8208348722360737,
        0.8166572756618752,
        0.3330956994836386,
        0.6756317627705831,
        0.9834357810457761,
        0.9591992995432482,
        0.6699439053354557,
        0.8929616473916475,
        0.34755772832383647,
        0.6316655437677292,
        0.18849319518824292,
        0.34828456138236175,
        0.9847770719590596,
        0.7516312390912311,
        0.8330600433851462,
        0.1420305629591706,
        0.014979197663230304,
        0.8572744718510954,
        0.7119454425744001,
        0.8565401868284167,
        0.8616043304298477,
        0.7958041137284613,
        0.4771041099158344,
        0.09318029011083084,
        0.3136907146921142,
        0.6412224925127461,
        0.5839972545660652,
        0.2670659728825079,
        0.05655338856796899,
        0.9102521116894622,
        0.3033046825081763,
        0.33142930215218636,
        0.056686266327217405,
        0.029364493641441447,
        0.1261308714399476,
        0.09960114391646324,
        0.162180741260738,
        0.15088139339611384,
        0.31239040116674577,
        0.5598006166047904,
        0.3480439103883216,
        0.3494153827479165,
        0.6137055535512614,
        0.07022964247308394,
        0.5975705765753162,
        0.3118984598798553,
        0.25215345299998027,
        0.52546590847057,
        0.5574421797709572,
        0.5948565014855293,
        0.6055366411662503,
        0.07536713361265246,
        0.5597179628355657,
        0.38764844903889406,
        0.2073784250938192,
        0.3798911969876221,
        0.18361641447253563,
        0.48636239703774564,
        0.060526567455402525,
        0.042419133629680195,
        0.6671035088709226,
        0.07007925347440236,
        0.5937149309805152,
        0.7447905627836554,
        0.8469962489307773,
        0.5121036801743922,
        0.12489571073937256,
        0.23371067335722562,
        0.27274570667578024,
        0.8330606568301508,
        0.7583082384989843,
        0.25963477779218613,
        0.8713771844166464,
        0.24418834657693944,
        0.050327417125237806,
        0.5207618809423598,
        0.4776234508328031,
        0.8982937013336967,
        0.3441770817541763,
        0.8470515087557428,
        0.08203183389714397,
        0.10632956221260637,
        0.784312915867613,
        0.8644172191561195,
        0.3648759804820427,
        0.09833603119427892,
        0.8586359397906353,
        0.11010505217052724,
        0.11659282648731484,
        0.4250028772481438,
        0.027473008201872595,
        0.12359902522121269,
        0.017534314743064883,
        0.41160931606723594,
        0.4724597893914806,
        0.08268172460873968,
        0.21580772998355957,
        0.757702791118088,
        0.19736489490056042,
        0.44461884775161153,
        0.3334170636143172,
        0.2251957083167826,
        0.3152870972060816,
        0.14802901927812395,
        0.6417193905198543,
        0.5264376884308806,
        0.1926123361340779,
        0.980328347703074,
        0.15401655534776437,
        0.8527445826207841,
        0.6640850174178757,
        0.23212703741814522,
        0.7463002634900828,
        0.0571361284285018,
        0.49025892095773627,
        0.48418809689730113,
        0.5954151258307911,
        0.09243052796434459,
        0.9391915186366177,
        0.9535701855415187,
        0.5237772878351951,
        0.6596387129554249,
        0.47934951251809044,
        0.49919534177933633,
        0.3436989769732147,
        0.7821125612271673,
        0.13908707985752178,
        0.9575411729936738,
        0.8410774569699021,
        0.09126212613680684,
        0.4297912425720938,
        0.10295325343922845,
        0.3463125746312026,
        0.6944834491879062,
        0.4172053638608515,
        0.15282440000454978,
        0.7432985398212696,
        0.45775009205200323,
        0.1278628031348774,
        0.39830299483347154,
        0.20386769406588978,
        0.5970352296789297,
        0.9407708554803533,
        0.42255596965201847,
        0.8045330911968098,
        0.7975720367743023,
        0.2865322895218563,
        0.601759087642117,
        0.5585962310956404,
        0.3431823041372002,
        0.6300277019176703,
        0.3653332364537416,
        0.896899061088446,
        0.7323618629404881,
        0.6149198892672592,
        0.8378794660932201,
        0.6793946260325608,
        0.7201669376618975,
        0.7749984858573739,
        0.7242834324397249,
        0.34571059419232464,
        0.23143007474648547,
        0.20099338300343494,
        0.8558314238699519,
        0.731741914751158,
        0.5428409212598123,
        0.20264181019874605,
        0.5303706067571673,
        0.30493130619838626,
        0.8227976594500295,
        0.5854243156258175,
        0.7263206971588783,
        0.1839425804312511,
        0.006081184955352259,
        0.23808231587029338,
        0.17007573137860998,
        0.7524545866152865,
        0.8499061603685185,
        0.3882763409306922,
        0.33809538012841256,
        0.010803173960604928,
        0.2725014453160701,
        0.8176954164172441,
        0.1532325276552976,
        0.7166839523021432,
        0.9942704401155883,
        0.1135557628288063,
        0.5051192332574299,
        0.6024826641333638,
        0.36610153537741397,
        0.9912314042992842,
        0.10519718911399789,
        0.18754649919092514,
        0.43232583725476414,
        0.2524708361827026,
        0.47968156681464325,
        0.8864912391013522,
        0.3358896061270382,
        0.9233831863416182,
        0.18808572503910304,
        0.7943365640947774,
        0.12074559325072265,
        0.023251633557041074,
        0.10117916502015534,
        0.8355923926055615,
        0.6721389956550616,
        0.6726525953156872,
        0.1191770675391467,
        0.765748551582324,
        0.43842117147878434,
        0.2853041058506832,
        0.7964808960053528,
        0.47939639595769035,
        0.7356461235988567,
        0.4146567098168502,
        0.10995634705797519,
        0.2027172757825173,
        0.0052177065537575285,
        0.22952054924488896,
        0.782718704485107,
        0.12833591690060864,
        0.8863905499479094,
        0.7639818784357627,
        0.4953350780057034,
        0.8544787156590115,
        0.15937568085119957,
        0.9294748028203662,
        0.627059638262372,
        0.8596008386557211,
        0.1343566036345819,
        0.8184580927554561,
        0.6071513282276902,
        0.8303070796838867,
        0.8307191004919153,
        0.38883407519497726,
        0.9203323669738758,
        0.46066238983791785,
        0.48806761013430955,
        0.5068877945388002,
        0.006544831683600094,
        0.3207649278058813,
        0.42367645712027635,
        0.07381865143546895,
        0.2280111038302679,
        0.2666938837216536,
        0.9969130231917587,
        0.12113622535732915,
        0.3437305657797787,
        0.9897792086946167,
        0.9622533159682722,
        0.9014356225621437,
        0.1955991408488661,
        0.08978307168285915,
        0.09687492049327273,
        0.5982089047384321,
        0.7552794714449939,
        0.676833549055417,
        0.2184702336960579,
        0.2939561917717949,
        0.5047795279472653
      ]
    ];
    P /= 1000
    const [edgeList, groundList, rList] = this.groundWave(lon, lat, f, P, threshold, randomList);
    const [edgeMinList, edgeMaxList] = this.skyWave(lon, lat, f, P, threshold, groundList, rList);
    return [edgeList, edgeMinList, edgeMaxList];
  }

  // Main functions
  groundWave(lon, lat, f, P, threshold, randomList) {
    const data = this.readData()
    const lon0 = 73;
    const lat0 = 18;
    const centerLonIndex = Math.floor(lon - lon0);
    const centerLatIndex = Math.floor(lat - lat0);
    const h0 = this.interpolation(
      data[centerLonIndex][centerLatIndex],
      data[centerLonIndex + 1][centerLatIndex],
      data[centerLonIndex][centerLatIndex + 1],
      data[centerLonIndex + 1][centerLatIndex + 1],
      (lon - lon0) % 1,
      (lat - lat0) % 1
    );

    const wl = 3e2 / f;
    const Pt = 20 * Math.log10(P * 1e6);

    // Epsilon and tau values, propagation distances
    const epsilonList = [22, 40];
    const tauList = [3e-3, 0.03];
    let distanceRange = [];

    for (let i = 0; i < 2; i++) {
      let dpList = [0, Pt];
      for (let d = 10; d <= 100; d += 10) {
        const epsilon = epsilonList[i];
        const tau = tauList[i];
        const x = Math.PI * d / wl * 1000 * Math.sqrt((epsilon - 1) ** 2 + (60 * wl * tau) ** 2) / (epsilon ** 2 + (60 * wl * tau) ** 2);
        const A = (2 + 0.3 * x) / (2 + x + 0.6 * x ** 2);
        const Eg = 20 * Math.log10(173 * Math.sqrt(P) * A / d * 1000);
        const k = 2 * Math.PI / wl;
        const CRg = 10 * Math.log10(1 - 1 / (k * d) ** 2 + 1 / (k * d) ** 4);
        const La = 142 + 20 * Math.log10(f) - Eg;
        const Pr = Pt - La + CRg;
        if (Pr > threshold) {
          dpList = [d, Pr];
        } else {
          distanceRange.push(dpList[0] + (dpList[1] - threshold) / (dpList[1] - Pr) * 10);
          break;
        }
      }
      if (distanceRange.length < i + 1) {
        distanceRange.push(80 + 20 * i);
      }
    }

    const a = distanceRange[1] / (6371 * Math.cos(this.degToRad(lat))) / Math.PI * 180;
    const b = distanceRange[1] / 6371 / Math.PI * 180;

    let edgeList = [];
    let hList = [];

    for (let i = 0; i < 360; i++) {
      let h = 0;
      const theta = this.degToRad(i);
      for (let numPoints = 0; numPoints < 10; numPoints++) {
        const [x, y] = this.getEllipticXY(a * numPoints / 10, b * numPoints / 10, theta, lon, lat);
        const lonIndex = Math.floor(x - lon0);
        const latIndex = Math.floor(y - lat0);
        if (lonIndex < 0 || latIndex < 0) {
          break;
        }
        h += this.interpolation(
          data[lonIndex][latIndex],
          data[lonIndex + 1][latIndex],
          data[lonIndex][latIndex + 1],
          data[lonIndex + 1][latIndex + 1],
          (x - lon0) % 1,
          (y - lat0) % 1
        ) - h0;
      }
      h /= 10;
      hList.push(h);
    }
    const hArr = hList.map(h => (h - Math.min(...hList)) / (Math.max(...hList) - Math.min(...hList)));
    const seed = Math.floor((lon + lat) % 20);
    let rList = [];
    let groundList = [];

    for (let i = 0; i < 360; i++) {
      const h = hArr[i];
      const theta = this.degToRad(i);
      let r = distanceRange[0] + (distanceRange[1] - distanceRange[0]) * h;
      groundList.push(r);
      r *= (randomList[seed][i] / 10 + 1);
      const [x_t, y_t] = this.getXY(r, theta);
      const ll = this.ecefToLlh(this.enuToEcef(x_t, y_t, this.degToRad(lon), this.degToRad(lat)));
      edgeList.push(ll);
      rList.push(r);
    }
    return [edgeList, groundList, rList];
  }

  skyWave(lon, lat, f, P, threshold, groundList, rList) {
    const R0 = 6371;
    const h = 110;
    let dList = [];
    for (let i = 10; i <= 80; i += 10) {
      let delta = this.degToRad(i);
      const d = 2 * R0 * (Math.acos(R0 * Math.cos(delta) / (h + R0)) - delta);
      const slant = 2 * R0 * Math.sin(d / 2 / R0) / Math.cos(delta + d / 2 / R0);
      const Pt = 20 * Math.log10(P * 1e6);
      const Ep = 136.6 + Pt + 20 * Math.log10(f);
      const Lbf = 32.4 + 20 * Math.log10(f) + 20 * Math.log10(slant);
      const Li = 677.2 / Math.cos(delta) / ((f + 1.3) ** 1.98 + 10.2) * (1 + 0.0037 * 49.2822) * (Math.cos(0.881 * 1.047) ** 1.3);
      const Lz = 10.3;
      const Ew = Ep - Lbf - Li - Lz;

      if (Ew > threshold) {
        dList.push(d);
      }
    }
    const dMin = Math.min(...dList);
    const dMax = (Math.max(...dList) + dMin) / 2;
    let groundMean = 0;
    let rMean = 0;
    for (let i = 0; i < 360; i++) {
      groundMean = groundMean + groundList[i]
      rMean = rMean + rList[i]
    }
    rMean /= 360
    groundMean /= 360
    const dMinNew = rMean + 50;
    let edgeMinList = [];
    let edgeMaxList = [];
    for (let i = 0; i < 360; i++) {
      const rMin = (1 + (rList[i] - rMean) / rMean) * dMinNew;
      const rMax = (1 + (groundList[i] - groundMean) / groundMean) * dMax;
      const theta = this.degToRad(i);
      const [xMin, yMin] = this.getXY(rMin, theta);
      const llMin = this.ecefToLlh(this.enuToEcef(xMin, yMin, this.degToRad(lon), this.degToRad(lat)));
      edgeMinList.push(llMin);
      const [xMax, yMax] = this.getXY(rMax, theta);
      const llMax = this.ecefToLlh(this.enuToEcef(xMax, yMax, this.degToRad(lon), this.degToRad(lat)));
      edgeMaxList.push(llMax);
    }
    return [edgeMinList, edgeMaxList];
  }
  readData() {
    const data = [
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        110,
        437.4885894053151,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        7.955961083626281,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        959.3993169572641,
        1061.0378960732792,
        0,
        0,
        0,
        0,
        0,
        206.4899699806114,
        201.0442796950933,
        17.000183111056856,
        65.42171629185414,
        66.95602013190172,
        354.79828900132105,
        -5.644390866367777,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1674.315820345669,
        1412.8438610297283,
        1537.3682166987714,
        2282.707934005111,
        1455.1786615955937,
        0,
        675.0212927694017,
        507.66344287056523,
        63.400014249933434,
        151.00202755069276,
        58.13333808321048,
        168.13306344611038,
        240.4461325213134,
        -9.177679438705711,
        12.378052444495218,
        323.8678809644101,
        104.7115254413328,
        0,
        0,
        0,
        0,
        2328.462319146134,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1889.7938904502143,
        1933.2905818426839,
        2028.3588274554245,
        1879.3997314371154,
        1734.6416690402439,
        1932.8435257402712,
        1137.801090189401,
        381.9982299264504,
        759.2196186488001,
        194.4643534950643,
        157.0887627773517,
        336.28861689459274,
        378.8634089024589,
        53.53346151182748,
        266.9107868366735,
        865.3367882789803,
        245.20038593470136,
        146.40027395401432,
        112.79959102816007,
        0,
        0,
        0,
        1128.1796108420513,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        2293.333258875275,
        1585.7782217799888,
        1677.5522258324968,
        2374.5315457367906,
        1462.8903551602339,
        2276.0594452986898,
        2006.5794801650334,
        1090.3305272991588,
        332.8655110676895,
        525.6900837470586,
        365.44385776453544,
        103.93333129977322,
        125.33374023453557,
        1014.4232215841538,
        863.5296972353341,
        995.7555169023925,
        116.42245215009018,
        447.5582412140913,
        337.00021493565646,
        401.0444302243485,
        231.50848414594657,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        3451.3095398525606,
        2556.864850401758,
        2354.179105605531,
        1231.1035315961612,
        2917.8885504566165,
        2044.4893270210769,
        1326.4441465914433,
        1560.6930063676955,
        1103.4009105126524,
        333.0461910363711,
        561.4256890992541,
        1395.2912298512263,
        160.95518802743078,
        669.822570631135,
        144.19911496262372,
        1221.5978704158724,
        369.71094067536626,
        307.02208192054434,
        765.6627501443304,
        607.1503195543605,
        600.9772033886928,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        321.7977638361977,
        0,
        0,
        0,
        0,
        0,
        3444.001350271067,
        2554.5828996606356,
        2827.9474501576005,
        1878.8663718214793,
        3267.62605330975,
        2200.6688781476378,
        1751.1343451966695,
        1197.6004211360587,
        1104.3129228669238,
        805.7996094943019,
        627.2216218885242,
        161.644750816226,
        342.5327454070359,
        278.2904089075333,
        133.49105570315885,
        128.466288213272,
        60.88881226607542,
        548.7536609097685,
        473.19815048265895,
        390.04775932119753,
        1004.6656399800929,
        659.8014428621019,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        3150.3532920782363,
        5305.779071938299,
        5714.754866662811,
        4961.91207676321,
        0,
        4145.223209861837,
        4891.153599848578,
        2482.396539207221,
        1742.1315589910182,
        727.5102852149316,
        0,
        2367.3490185738647,
        0,
        4079.044598350692,
        3379.691067275296,
        1991.0108384558682,
        2638.607928034072,
        2150.2816615975835,
        519.1382651547059,
        647.599432200994,
        871.4876591702458,
        970.6485219295174,
        718.9101238020921,
        766.0675295559892,
        167.4663133441387,
        546.153064857819,
        235.95623598805446,
        57.08740228413363,
        327.6480462487517,
        69.73296167845864,
        57.178866410404524,
        151.99972177306276,
        1611.9181922417242,
        332.5603840399385,
        601.4925796673883,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        5369.977895355212,
        4887.710257749739,
        5187.775030146226,
        5058.30816628243,
        4712.800802578656,
        5462.707035309177,
        4495.621479801381,
        5453.733475948628,
        3847.2695352610162,
        4680.8440104778665,
        1341.6611026604878,
        3741.7912035353856,
        3471.907608906841,
        4614.7612937427875,
        3343.0882938529503,
        4377.34009126082,
        4340.961486133213,
        2641.5671336960195,
        3158.1112629043355,
        573.8041804995179,
        270.8885219243518,
        259.4017124059664,
        969.9771379542568,
        753.1558675092394,
        612.4257588147478,
        584.2432169351204,
        244.86966145936594,
        8.444586186320029,
        34.75578817011505,
        479.91152804090495,
        753.1524839467343,
        8.155609141103824,
        39.51116330124989,
        228.89225405606697,
        61.68907199994656,
        346.7094863333749,
        230.33563267244517,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4708.332387065775,
        4643.333414706094,
        5655.002427913331,
        5153.243251327474,
        5184.068926518176,
        5174.271949720463,
        4539.531040518693,
        5558.331816964738,
        4452.358636415892,
        3964.953979518239,
        3922.874292854048,
        3551.668507155381,
        3037.7790874098228,
        4447.940814004267,
        3923.9990844151343,
        4208.637216021173,
        3630.264872353757,
        4805.669983567788,
        3271.579708740078,
        4277.4012847952645,
        552.7992421137039,
        407.887660667152,
        345.99989829145755,
        179.6450655610379,
        547.8695210673909,
        1155.266876109697,
        894.5291685059465,
        826.1190930541522,
        811.6634393017462,
        10.733197707163178,
        7.155514186374382,
        13.199824978337336,
        97.9994811855056,
        19.999918582528363,
        183.86609215527625,
        371.86352670919064,
        794.8798688225747,
        38.00210524086234,
        41.467087631253655,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        4701.889471442082,
        4618.866482239309,
        5182.6887267964175,
        5700.242922171745,
        4611.93239129691,
        4996.887572165671,
        4639.755546686248,
        4654,
        4911.199849463364,
        4664.399908444502,
        4718.221010261679,
        4734.6448831998805,
        5017.999161601094,
        5340.892535225329,
        5255.04596553091,
        4467.753237098068,
        5076.532567078259,
        4417.388767312654,
        4752.000249128244,
        4493.0412471157415,
        4728.404742660174,
        4157.982894432377,
        2761.4617108746943,
        4312.135951503523,
        531.9778754128306,
        393.5770159719574,
        320.15416163354865,
        461.7997230438649,
        610.1543883713467,
        507.9060105965866,
        677.5087994234625,
        859.911490038686,
        97.82247937429925,
        152.95716730600742,
        35.02206759609789,
        54.84423081483334,
        671.3726598698678,
        37.822212039477876,
        7.088531573293111,
        13.177899851821651,
        8.35545179857472,
        10.999969481490524,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        4689.798498042567,
        5545.065164862016,
        4621.088850919423,
        4552.28860484161,
        4908.600235596527,
        4510.112347437241,
        4593.93403669178,
        4955.134460201518,
        4472.755467406709,
        4559.799740926646,
        4502,
        4633.755482992474,
        4579.022235113923,
        4886.488891549411,
        4409.155212341007,
        4464.491339158407,
        5473.399096080088,
        3763.9379775034377,
        3886.0827426082087,
        4194.091226401157,
        4385.026704269223,
        3955.891268026461,
        3231.567595162055,
        2821.3937830568393,
        3613.040653966165,
        1518.738349803481,
        621.2692765939422,
        894.7104185661443,
        985.2892107269622,
        811.6846003864725,
        2178.4932139764032,
        1020.4640027681278,
        1028.6022033891288,
        173.5129704237528,
        112.51129422227574,
        134.37720043411247,
        63.73330283349874,
        46.2004157107167,
        54.77767945362214,
        42.42185600014227,
        75.69021007642007,
        5,
        11.777479383699907,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        5803.1644047465,
        5037.605442484367,
        4699.10916131359,
        4575.53353078371,
        4553.66688231489,
        4797.844369780796,
        4870.200130215624,
        5071.133433023199,
        5039.754534892622,
        4968.887644458442,
        5036.267761131676,
        5187.466564823988,
        5050.221527184365,
        4799.933148296694,
        4752.6222168190925,
        4362.999145481735,
        4932.604236418793,
        3698.245409902841,
        4318.312227930495,
        4684.200933842751,
        4162.84749439947,
        4437.619101823302,
        3810.9973143712355,
        3468.2004862258063,
        3204.543467038222,
        1539.8619194706544,
        586.6651866422302,
        511.86618056793196,
        1402.064956080862,
        1202.5081077768596,
        540.6205994029109,
        398.8657349025414,
        155.53422507937773,
        102.48900553756094,
        72.33309935307925,
        23.999908444471572,
        17.932967111236913,
        16.399902343727767,
        36.57781981490149,
        13.133306881979294,
        4.666534421021719,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        5154.159244530121,
        5656.113219933247,
        5224.242720936454,
        5779.399776496244,
        4930.466315968066,
        5523.9345312933565,
        4937.578125783502,
        4948.844251823768,
        4882.177989379234,
        5068.332756098692,
        5529.067784533953,
        4949,
        4857.910875039459,
        4713.288768848411,
        4461.13351442576,
        4619.377883592937,
        4808.955907592944,
        4651.107929399832,
        4626.601020233889,
        4584.733542969267,
        4244.086674962763,
        4386.692190068825,
        4137.1124945166885,
        3410.1112563365377,
        3318.9823374648713,
        1846.7533944807326,
        1737.7766098076618,
        1513.3762591257744,
        1598.3755074168741,
        1869.9972838526564,
        1080.6257314225188,
        979.0456939324131,
        565.6675069350665,
        678.1810592361695,
        128.8217813225606,
        42.66651949266911,
        37.11117893170561,
        28.3556667646749,
        69.80007936901654,
        23.021881074678408,
        7.444618107209706,
        5.000030518509476,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        5484.332899259193,
        4924.222110303792,
        5054,
        5041.511289448137,
        4936.577914769644,
        5132.199721264304,
        4968.777631983696,
        5015.066552044105,
        4788.266471354251,
        5085.603070731541,
        5091.687604361576,
        4883.444196889277,
        5043.7547810548185,
        4877.689042163443,
        4543.444371027015,
        4812.090003555312,
        4634.111945348304,
        4620.666057688772,
        4319.533664896044,
        4191.800381136613,
        4515.797192356616,
        3821.885879424066,
        3967.954582228759,
        3780.7549088215487,
        3131.2895833333355,
        2651.8897462437762,
        1942.334441775566,
        1482.8451706927558,
        1310.3994052210871,
        1043.019993244025,
        801.5784248116487,
        487.5557386666135,
        295.88877696284334,
        694.4868106336312,
        89.93335842648978,
        56.533382165166444,
        49.000037316934694,
        31.444359658386453,
        34.88874984645996,
        79.71113959189452,
        60.13306813026196,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        5670.025806767027,
        4612.2002258638,
        5419.937555758931,
        3278.0813026431388,
        4355.39718636068,
        4380.83592457763,
        5013.289434811217,
        5101.333917441427,
        5089.82195301837,
        4882.688771535059,
        4800.533278409062,
        4822.044727200677,
        4864.266408328237,
        4978.799963368847,
        5182.532381263045,
        4886.957366268074,
        4623.399932862256,
        4334.600970536287,
        4245.708788148077,
        3779.0658467042995,
        4299.639668648964,
        3352.2666398548836,
        4437.997370246443,
        3224.1333223339134,
        3036.8201538213198,
        1957.4661396404654,
        2050.3124759547295,
        1692.0655205303358,
        1565.2016462343151,
        2105.7331848377567,
        1379.1546657983922,
        1130.400304842091,
        1040.2437866520156,
        1149.3152958295527,
        1285.5331559796869,
        1231.3112721182645,
        1028.3110894990346,
        348.9325986916488,
        38.000244200244204,
        32.37783813197322,
        77.4000976681798,
        379.9335381420225,
        179.95523474991597,
        110.59794914413077,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        5041.4887568817785,
        3374.925750076616,
        2937.0890440825706,
        4284.870609625886,
        2058.0026453438063,
        1385.7556687909773,
        1329.2886820362992,
        1395.466927083328,
        1474.0223809197882,
        2343.40105181959,
        4147.828320818806,
        4856.821915629744,
        4247.443805559526,
        4556.533231583848,
        4333.711069727096,
        4061,
        4315.311299684775,
        3677.111924898215,
        2850.933323180168,
        2641.2666524187593,
        2623.799536136672,
        2650.9332580463847,
        2931.065875189187,
        2897.844441713127,
        3860.636850919627,
        3148,
        3050.4659329461047,
        2889.4665384799937,
        2782.1133878304413,
        1905.934091426902,
        1621.3774054996359,
        1410.1557311853417,
        1451.9349453464622,
        1419.510752072363,
        1206.6044418252982,
        974.2185556105381,
        1323.5328008047475,
        1052.3765367341011,
        1056.2446964733826,
        475.2450349531383,
        18.288832596545017,
        17.333363171754257,
        12.222256136636156,
        9.355456550061087,
        5.133421494438625,
        178.71008298177253,
        95.82107552241665,
        12.955496546310677,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        3670.7711756729755,
        3182.621385161337,
        1394.999938962981,
        1225.7554626343651,
        1210.5553279972232,
        1183.2219100861785,
        1172.5110283664053,
        1162.3328925965247,
        1202.022074409436,
        1203.59963104658,
        1222.7109489889258,
        1379.4890747311956,
        3393.7412953354274,
        4025.7804563696563,
        3726.355515537107,
        3345.222221543032,
        2811.177752684619,
        2649.688653580294,
        2628.155642361159,
        2712.623691147897,
        3155.0445380375604,
        4202.844410362685,
        4277.910559729451,
        4134.222370035025,
        4460.020458919973,
        3673.178331920501,
        3768.9808359263548,
        2569.8438366872956,
        1496.9993896298106,
        1457.155877024163,
        1346.178253189652,
        1092.1778564490355,
        1368.9106045127746,
        1324.7111646912895,
        1139.044889931165,
        948.9570957612618,
        989.6442783745654,
        1148.7109433773012,
        1258.2661838325334,
        292.9338704948986,
        30.777740475663926,
        5.222042499203857,
        4.599926761523084,
        -2.7333143495926113,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        4478.578212396269,
        3777.657915452482,
        1350.200089512341,
        1129.266296466878,
        1109.1998677283018,
        1106.6675698714669,
        1108.3114576637354,
        1075.9333719870892,
        1067.999938962981,
        1061.6006056052756,
        1070.7329101115329,
        1050.0675014722465,
        1019.0446817047132,
        922.465926058369,
        813.7110826281566,
        1666.7782491001562,
        2971.5352157371126,
        3241.7117336826786,
        3154.356366017911,
        2675.2663696158725,
        2996.3112048639396,
        3346.666969105652,
        3150.999359111301,
        3716.9134599658955,
        3464.8871563410485,
        3817.8623635645026,
        1837.9334349823637,
        2116.4891663315448,
        1309.9332580145754,
        1354.0890794433776,
        1252.3997334677174,
        1285.3993164061214,
        2494.197540589677,
        1112.822100148153,
        1298.13352253022,
        1302.1333468709051,
        1205.9108974740388,
        777.666229254533,
        1536.4875893577137,
        1216.307970207558,
        799.0013547327985,
        268.9566067817283,
        -3.9999111514297905,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        4043.358071485898,
        3134.9969660709885,
        1915.5333616989953,
        1883.0202213617072,
        1424.6437228733116,
        1050.0667502031592,
        1003.6663411458519,
        995.2888509134617,
        970.9104946551486,
        936.911008023561,
        921.6891139178701,
        920.2217916384116,
        879.756284555747,
        862.4657606115986,
        834.2674071853562,
        739.2664550557928,
        728.0000305185094,
        732.4444498697925,
        1005.6894816396316,
        1030.9109374999973,
        1129.3107306614747,
        1583.9999694814587,
        1832.7997945159018,
        2052.021800336302,
        1994.2883301750182,
        1193.4888732882084,
        1439.222646052238,
        1268.134802023394,
        1343.601687360613,
        1494.0646279826024,
        1339.0224467104315,
        1507.333608007385,
        978.4223958462534,
        1404.044577384086,
        1204.5555657085292,
        1475.5999654069667,
        1361.5556131932349,
        1244.9108696943795,
        1634.9555529142576,
        1435.7338011008821,
        862.3111206060534,
        1098.3329027270643,
        305.17781458815926,
        11.377908668822638,
        120.55587772187573,
        75.53347778785597,
        0,
        0,
        62.089685101435066,
        122.64361356438454,
        20.733681300934386,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        3568.6214644790025,
        4586.781554347736,
        2170.1105244907785,
        1369.066261851261,
        989.6444980261488,
        925.3774841113316,
        898.1337578611298,
        876.0666422496255,
        850.577821180557,
        834.934031814965,
        804.5332777216279,
        876.8666076483074,
        1026.2222737667553,
        1110.8442708333305,
        732.444523792059,
        966.2887674976768,
        1331.7334506574025,
        1163.266493055522,
        1802.6223374979913,
        1637.3331292037929,
        1841.711059574037,
        1460.8667175507132,
        1441.0664076156017,
        1157.7564941481423,
        962.1114807175913,
        1112.134216112941,
        1364.467158287543,
        1286.666476763773,
        1331.4001363142909,
        1295.2006103701904,
        993.022344296264,
        991.7999938955456,
        995.6887858147367,
        1276.6665649358613,
        1928.37719923213,
        1717.3805561507313,
        1449.5781419812208,
        1588.6666563499716,
        1001.0232319455347,
        1199.0439381590315,
        478.7554626342593,
        543.9102994023909,
        514.3559801429977,
        498.8887677061608,
        39.33360799990102,
        10.600024410336992,
        98.44552613683979,
        312.4439407036925,
        522.2213268536459,
        433.22666902433434,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        5739.243322115633,
        4415.333018472953,
        1758.755815980176,
        1646.8444037730267,
        1285.466430629047,
        917.2666592152459,
        2586.1120788265926,
        987,
        1309.1781066829058,
        717.3555758912802,
        737.0666971851762,
        1124.4445271828454,
        932.4888780382014,
        761.9334554073292,
        922.0005818702683,
        1283.0667317708333,
        2156.9985411676066,
        1674.3331298865492,
        1499.822443963687,
        1360.2001037867153,
        900.3110270070417,
        882.4221740694637,
        948.4669535466131,
        1159.8665812118597,
        0,
        0,
        925.0666402155539,
        1080.8664069402525,
        1268.2004130018224,
        1482.5331949869465,
        1360.710934100718,
        1251.0000122088222,
        1534.2443346163832,
        1468.266308556642,
        1491.4657897045981,
        1416.3107849000307,
        1414.9115329374326,
        1449.3343799020533,
        1116.7119263233783,
        753.267386671035,
        863.7999064518648,
        223.75567695423229,
        166.02245216135967,
        40.73334147134058,
        387.2668937437618,
        484.6443067933819,
        568.3991679256145,
        789.9091188563359,
        1914.7082403524962,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1612.4890862404022,
        1731.0219919664178,
        3565.0261449815384,
        2489.467026832788,
        2459.6447998083413,
        3687.5334106389087,
        3758.290820342201,
        864.5778211806049,
        127.93359782459689,
        525.288795297805,
        389.39999186572146,
        324.86684027775516,
        745.5781250000107,
        1764.688715277116,
        1947.510978705281,
        963.5113186399172,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1044.488873288217,
        1067.9111999539045,
        987.4885375846445,
        1040.1110772082725,
        1174.7998277396205,
        1286.2222785092818,
        1307.9985351115452,
        1378.7108642764342,
        607.6891873351426,
        396.17800156029966,
        324.2222357818661,
        272.20035398713003,
        174.51110162235784,
        133.51115926386672,
        283.26668227225707,
        365.7998230044478,
        379.64449393848577,
        841.1775063764132,
        701.198120441678,
        112.04448242187479,
        362.5566754787906,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        611.9116128254709,
        1075.2888183519117,
        2657.7733885780635,
        2746.5561943109956,
        1869.7322712417986,
        968.0888149077712,
        587.1776807959111,
        947.9998955751032,
        737.4222547743307,
        792.7110839843873,
        1086.6445536342078,
        1669.822309710599,
        1558.1322301561072,
        729.0000122014415,
        488.7111748719964,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1049.2668531695244,
        922.2889980787008,
        1064.4000854399571,
        1108.8445604177186,
        998.4218492314029,
        1284.7110635965673,
        1025.622069674436,
        806.0448826287706,
        473.44458948875365,
        253.66681925921054,
        185.17773844215083,
        155.19988809235215,
        194.31090490985363,
        198.55549179923372,
        259.84458892054545,
        303.7554036160338,
        630.1135485542529,
        365.39981688900986,
        655.8218898730672,
        340.8438795553608,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1327.2001587021819,
        622.5778727254881,
        161.26674330252058,
        195.73341063893574,
        233.00009155552843,
        273.7110595740427,
        372.86728928296213,
        556.355482985024,
        573.355525037053,
        948.9998168889432,
        1234.0002136295661,
        1414.3127560215717,
        1591.5982583069488,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1056.177838814754,
        0,
        0,
        1347.0001220740378,
        872.5111796070577,
        1061.799658188179,
        962.7327806457076,
        1008.9999999999999,
        1022.3319909059633,
        487.31097928663354,
        191.2446506076356,
        151.13344117234064,
        164.9112026666239,
        177.22216457534145,
        209.60022583919067,
        186.00009155552843,
        243.26661241028563,
        974.5996400725957,
        453.5567425716584,
        422.44316326102194,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1320.064324702078,
        1543.310581401063,
        625.2444586855984,
        299.46656697311954,
        455.6444837800671,
        642.0225864097495,
        774.0666341146026,
        993.2219584063005,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        982,
        988.9772650750198,
        1000.2885133456365,
        818.6672262572151,
        763.3549923720884,
        316.44433457929574,
        147.73316650579613,
        131.04448787854392,
        151.0443813668315,
        150.20034790516593,
        164.8225918297788,
        147.13348390720972,
        117.93330078099063,
        240.13201355654354,
        339.82251654186996,
        132.82225952230044,
        88.08886650889895,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1049.2887133187205,
        0,
        0,
        2483.59960931536,
        744.4001085056034,
        517.2888909224563,
        870.5999572203957,
        1675.9568956387266,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1270.7110080369687,
        848.3111836219177,
        438.04469130892545,
        196.53320855783292,
        143.8668050092837,
        160.42229547080368,
        233.99981688894314,
        175.99993896298105,
        223.8223829415881,
        328.20016185394445,
        143.91110229399172,
        93.22233276270049,
        78.75559692475433,
        73.86670600226986,
        76.64448378007255,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        397.2443684895927,
        748.0663146795791,
        1846.2653382214182,
        2235.4211604854017,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        669.9777669270989,
        573.466640215329,
        0,
        758.7557271368282,
        894.7338317078736,
        1047.5586063088183,
        690.3326449150234,
        276.73385214790363,
        175.73371795146574,
        236.26649575340184,
        247.00020141316412,
        297.77785576619607,
        377.5557725707482,
        292.86623323227843,
        513.5562542755067,
        0,
        0,
        79.88876343054005,
        71.2222832592769,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        1809.73014314058,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        562.1777723524172,
        537.622434486129,
        656.4444885281849,
        729.6888020833276,
        769.5335022242864,
        1059.4435306720795,
        670.090393563278,
        477.48907127642195,
        245.9554239735611,
        324.20014037318975,
        426.9113505092033,
        308.6669005798114,
        327.66655884265856,
        96.77770724927383,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        755.110650165297,
        882.5324170953111,
        805.5337211786124,
        916.1116338142025,
        445.17883248516114,
        284.4444987012172,
        542.488890247241,
        370.9120143756543,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        822.3339439121085,
        849.0224304077608,
        890.7128676499373,
        769.2661436955495,
        566.8667691155674,
        472.68880884505074,
        408.1996439527052,
        160.42235377499077,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        684.04609669805,
        658.5777852143364,
        980.1359258271899,
        701.5993469038593,
        516.6665920460563,
        340.3777350340242,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        643.2004189459904,
        505.2667236365402,
        525.022023525439,
        411.200100367113,
        435.73422432199584,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ],
      [
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0,
        0
      ]
    ]
    return data[0].map((_, colIndex) => data.map(row => row[colIndex]));
  }

  degToRad(deg) {
    return deg * Math.PI / 180;
  }

  radToDeg(rad) {
    return rad * 180 / Math.PI;
  }

  llhToEcef(lat, lon, h) {
    const a = 6378.137; // 长半轴
    const f = 1 / 298.257223563; // 扁率
    const e2 = 2 * f - f ** 2; // 离心率的平方
    const N = a / Math.sqrt(1 - e2 * Math.sin(lat) ** 2);

    const x = (N + h) * Math.cos(lat) * Math.cos(lon);
    const y = (N + h) * Math.cos(lat) * Math.sin(lon);
    const z = (N * (1 - e2) + h) * Math.sin(lat);

    return [x, y, z];
  }

  enuToEcef(e, n, lon0, lat0) {
    const h0 = 0;
    const u = 0;
    const [x0, y0, z0] = this.llhToEcef(lat0, lon0, h0);

    const t = [
      [-Math.sin(lon0), Math.cos(lon0), 0],
      [-Math.sin(lat0) * Math.cos(lon0), -Math.sin(lat0) * Math.sin(lon0), Math.cos(lat0)],
      [Math.cos(lat0) * Math.cos(lon0), Math.cos(lat0) * Math.sin(lon0), Math.sin(lat0)]
    ];

    const enu = [e, n, u];
    const ecef = t.map(row => row.reduce((sum, value, index) => sum + value * enu[index], 0));

    return [ecef[0] + x0, ecef[1] + y0, ecef[2] + z0];
  }

  ecefToLlh([x, y, z]) {
    const a = 6378.137; // 长半轴
    const f = 1 / 298.257223563; // 扁率
    const e2 = 2 * f - f ** 2; // 离心率的平方
    const lon = Math.atan2(y, x);

    const p = Math.sqrt(x ** 2 + y ** 2);
    const lat = Math.atan2(z, p * (1 - e2));

    return [this.radToDeg(lon), this.radToDeg(lat)];
  }

  // Helper functions
  interpolation(ld, rd, lu, ru, x, y) {
    const down = ld * (1 - x) + rd * x;
    const up = lu * (1 - x) + ru * x;
    return down * (1 - y) + up * y;
  }

  getEllipticXY(a, b, theta, x0, y0) {
    const x = x0 + a * Math.cos(theta);
    const y = y0 + b * Math.sin(theta);
    return [x, y];
  }

  getXY(r, theta) {
    const x = r * Math.cos(theta);
    const y = r * Math.sin(theta);
    return [x, y];
  }

}

